首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

session出了点有关问题

2012-01-08 
session出了点问题http://localhost/docList.aspx?DepName你好啊Request.QueryString[ DepName ],得到

session出了点问题
http://localhost/docList.aspx?DepName=你好啊

Request.QueryString[ "DepName "],得到的却为“你好”,少了一个汉字,但是我传的参数的汉字的个数为偶数个时,得到的就不会错,这怎么回事啊,请高手指点?


[解决办法]
这不是Session问题啊,页面传中文参数是有问题的,建议使用真的Session
[解决办法]
string str=server.urlencode(你的字符串) ;
response.redirt(str);
[解决办法]
Server.UrlEncode对你的DepName编码
接收Server.UrlDecode
[解决办法]
你可以在WEBCONFIG里把编码方式改成中文的就可以了,这种东西总不能用server.urlencode来处理吧
[解决办法]
能和你的页面编码方式不同有关

encodeURI(DepName);
[解决办法]
我在datagrid是这么用的
<a href= 'Detail.aspx?UserName= <%# Server.UrlEncode(Eval( "UserName ").ToString()) %> ' target= "_blank "> <%# Eval( "UserName ") %> </a>

热点排行