我在页面上使用的是
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
不知道是不是这里
高手能不能帮帮忙

解决方案 »

  1.   

    http://www.tongyi.net/article/20031115/200311153821.shtml
      

  2.   

    这是传递的参数的 代码

    private void addDir(DirectoryInfo d, string path, bool isSearchItem)
    {
    // display a folder icon
    Literal picColumn = new Literal();
    picColumn.Text = "<img src=IMAGES/folder.gif>"; // this link changes the path to the directory being clicked
    HyperLink goTo = new HyperLink();
    goTo.Text = d.Name.ToString();

    // this link deletes the directory, but it must be empty for the delete to be successful
    HyperLink deleteBtn = new HyperLink();
    deleteBtn.ImageUrl = "IMAGES/delete.gif";
    deleteBtn.ToolTip = "删除文件夹 '" + d.Name.ToString() + "'"; // this link opens a js prompt to rename the folder
    HyperLink renameBtn = new HyperLink();
    renameBtn.ImageUrl = "IMAGES/rename.gif";
    renameBtn.ToolTip = "重命名文件夹 '" + d.Name.ToString() + "'"; // if a search is being performed, add a 'path' control
    HyperLink goToPath = null;
    if(isSearchItem)
    {
    goToPath = new HyperLink();
    if(path == "/")
    {
    goToPath.NavigateUrl = "contentPane.aspx?Path=" + path + d.Name.ToString();
    goToPath.Text = path + d.Name.ToString();
    }
    else
    {
    goToPath.NavigateUrl = "contentPane.aspx?Path=" + path + "/" + d.Name.ToString();
    goToPath.Text = path + "/" + d.Name.ToString();
    }
    } if(path == "/")
    {
    goTo.NavigateUrl = "contentPane.aspx?Path=" + path + d.Name.ToString();
    renameBtn.NavigateUrl = "javascript:rename(\"ContentPane.aspx?Rename=1&Path=" + path + "&Type=Folder&Name=" + Server.UrlEncode(path + d.Name.ToString()) + "\",\"" + d.Name.ToString()+ "\");";
    deleteBtn.NavigateUrl = "javascript:confirmDeleteFolder(\"ContentPane.aspx?Delete=1&Path=" + path + "&Type=Folder&Name=" + Server.UrlEncode(path + d.Name.ToString()) + "\",\"" + d.Name.ToString()+ "\");"; // use client-side confirm function for deleting
    }
    else
    {
    goTo.NavigateUrl = "contentPane.aspx?Path=" + path + "/" + d.Name.ToString();
    renameBtn.NavigateUrl = "javascript:rename(\"ContentPane.aspx?Rename=1&Path=" + path + "&Type=Folder&Name=" + Server.UrlEncode(path + "/" + d.Name.ToString()) + "\",\"" + d.Name.ToString()+ "\");";
    deleteBtn.NavigateUrl = "javascript:confirmDeleteFolder(\"ContentPane.aspx?Delete=1&Path=" + path + "&Type=Folder&Name=" + Server.UrlEncode(path + "/" + d.Name.ToString()) + "\",\"" + d.Name.ToString()+ "\");"; // use client-side confirm function for deleting
    } HtmlTableRow row = new HtmlTableRow();
    row.VAlign = "middle";
    if(alternate%2 == 1) // alternate back-colour of rows
    row.BgColor = "#ffffff";
    row.Cells.Add(new HtmlTableCell());
    row.Cells[0].Controls.Add(picColumn);
    row.Cells.Add(new HtmlTableCell());
    row.Cells[1].Controls.Add(goTo);
    row.Cells.Add(new HtmlTableCell());
    if(goToPath != null)
    {
    this.pathHeading.Text = " &nbsp; &nbsp; Path";
    row.Cells[2].Controls.Add(new LiteralControl(" &nbsp; &nbsp; "));
    row.Cells[2].Controls.Add(goToPath);
    }
    row.Cells[2].ColSpan = 2;
    row.Cells.Add(new HtmlTableCell());
    row.Cells[3].Controls.Add(deleteBtn);
    row.Cells.Add(new HtmlTableCell());
    row.Cells[4].Controls.Add(renameBtn);
    row.Cells[4].ColSpan = 3;
    this.FilesFolders.Controls.Add(row); alternate++;
    }