读书人

Page.Response.Redirect做页面传输的时

发布时间: 2012-01-20 18:53:53 作者: rapoo

Page.Response.Redirect做页面传输的时候出现乱码,怎么办?
Page.Response.Redirect做页面传输的时候出现乱码:
如我前一页面传输数据:
Page.Response.Redirect( "FormRadomQuery.aspx?result= " + TextBox1.Text);
(TextBox1.Text中存放的数据是:%07-05-21%)
接受页面:
string strStatus;
strStatus = Request.QueryString[ "result "];
结果此时strStatus 中的数据为:-05-21%

谁知道在怎么解决这个问题,小弟在这里谢谢各位高人了!

[解决办法]
Page.Response.Redirect( "FormRadomQuery.aspx?result= " + HttpUtility.UrlEncode(TextBox1.Text));

取法:
strStatus = HttpUtility.UrlDecode(Request.QueryString[ "result "]);
[解决办法]
babyrockxray(紫色阴影)
正解

读书人网 >asp.net

热点推荐