用gridView绑定字段时用链接按钮,把DataNaigateurlFormatstring设成showDatial.aspx?bookType=***。当bookType为奇数个汉字时,转到另一个界面,用Request.QueryString["bookType"]接受,显示“**□”而偶数位正常。头大啊!!请各位帮忙。

解决方案 »

  1.   

    传的时候加上!~
    Server.UrlEncode
    Server.UrlDecode
      

  2.   

    进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); 进行接收 string Name = Request.QueryString["Name"]; Response.Write(Server.UrlDecode(Name)); 
      

  3.   

    用if判断booktype的长度整除4,如果整除,则正常,否则转到另一个页面。
      

  4.   

    我试了一下在gridview中还是不行,请各位大哥继续帮忙
      

  5.   

    设置web.config文件 
    <system.web> 
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> 
    </system.web>