例如:"%佟江1204%"可以正确传值,若"%1204%"就传成了"04",而传值格式必须包含%(从数据库提取数据),我看好象是转成了ASC码,请高手指教。

解决方案 »

  1.   


    Server.UrlEncode;//编码
    Server.UrlDecode;//解码
      

  2.   

    你是从URL上传?还是从哪传?
    URL:
    response.redirect("result.aspx?username"+Server.UrlEncode("%佟江1204%"))接收:
    string urlparam = Server.UrlDecode(Request.QueryString["username"].ToString());
    string sql = "select * from table where xx like "+urlparam+""
      

  3.   


    response.redirect("result.aspx?username"+Server.UrlEncode("%佟江1204%"))
    -->
    response.redirect("result.aspx?username="+Server.UrlEncode("%佟江1204%"))