高手们,这是怎么回事啊,无论是否编码都不行,实在不想用SESSION
string strSql="%120%";
Response.Redirect("WebForm2.aspx?strSql="+Server.UrlEncode(strSql));
传递到另外的页面以后,解码后,是乱的
如果是"%20%"是可以的

解决方案 »

  1.   

    Response.Write(Request.QueryString["strSql"]);
    不会乱阿
      

  2.   

    大家试一下就知道了,真的
    string strSql="%120%";
    Response.Redirect("WebForm2.aspx?strSql="+Server.UrlEncode(strSql));
    =================================================
    private void Page_Load(object sender, System.EventArgs e)
    {
     string ff=Server.UrlDecode(Request["strSql"].ToString());
     Response.Write(ff);
    }
      

  3.   

    楼上的
    Server.UrlEncode(strSql) 这难道不是编码吗