您的位置:首页 > 其它

页面传值,发生错误,如何传递中文信息

2010-07-08 15:36 302 查看
传递中文信息是可以的

不过在传递之前一定要做到编码和解码

就是说在传递中文参数之前,进行用Server.UrlEncode进行编码

string aa = TextBox1.Text;
aa = Server.UrlEncode(aa);
Response.Write("<script>open(\"Default2.aspx?bb="+aa+"\");</script>");

到了另外个接受页面的时候,对它用Server.UrlDecode进行解码即可完成正确传值

string bb = Request.Params["bb"].ToString();
bb = Server.UrlDecode(bb);
TextBox1.Text = bb;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: