url页面传参问题

我在传参的时候使用如下语句:

strUrl = "BuyGoods.aspx?GoodsID=" + strGoodsID + "&UserName=" + strUserName;
Response.Redirect(strUrl);

接收时使用

  string strRawUrl= Request.RawUrl;

得到的url中出现  %20 :

解决方法:

在Web.config中设置

<system.web> 
<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" /> 
</system.web>

原因暂时不清楚,很多说法是中文问题,我在传递英文时出现此问题,待解决

posted on 2009-11-15 16:05  jay.windows  阅读(231)  评论(0编辑  收藏  举报

导航