ASP.NET状态管理之二(查询字苻串QueryString)2012-01-22 博客园 aierong查询字苻串是追加在URL后的数据(也是我常用的)例如:http://www.cnblogs.com/aierong/admin/EditPosts.aspx?opt=abc这里?后的opt=1就是查询字符串当我们在一页面向另一页面传递数据时可以用此方法。使用如下方法接到数据:string str=Request.QueryString[“opt“]这样str就等于“abc“这里我们传递的是英文字符,要是传递中文字符,我们得进行编码和解吗:傳送時用Server.UrlEncode方法編碼,接收時用Server.UrlDecode解碼.例如:传递:string url=“http://www.cnblogs.com/aierong/admin/EditPosts.aspx?opt=“+Server.UrlEncode(“我们“);Response.Redirect(url);接收:string str=Server.UrlDecode(Request.QueryString[“opt“]);这样str就等于“我们“当然我们还有一省事的方法:在web.config中修改globalization节为
<globalization      requestEncoding="gb2312"      responseEncoding="gb2312"/>