手动输入index.aspx?p=美术在页面显示的是 查询 □ □ □ □怎么样可以实现 index.aspx?p=美术在页面显示的是 查询 美术 帮帮忙啊,多谢

解决方案 »

  1.   

    有个方法 serverurlcode 之类的,具体记不清了,就是这个方法,要把值编码后才行
      

  2.   

    对于中文,传递的时候最好编码一下,在接收时再解码.
    如<a href='p.aspx?p=<%=Server.UrlEncode("中文") %>'>aaaaaaaaaaa</a>
    在接收时.
    string p = Server.UrlDecode(Request.QueryString["p"]);
      

  3.   

    兄弟,是手动输入啊手动输入 index.aspx?p=美术 
    这个怎么加编码啊
      

  4.   

    javascript:escape('中文'); 编码这样就可以了,到服务器端用Server.UrlDecode解码
      

  5.   

    this.Response.Redirect("index.aspx?p=" + Server.UrlEncode("美术"))
      

  6.   

    写正则,找到中文,escape,然后再unescape
      

  7.   

    javascript: escape('中文');   编码 这样就可以了,到服务器端用Server.UrlDecode解码
    ------------------
    up