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

!一个Request.QueryString有关问题?

2012-04-11 
求助!!一个Request.QueryString问题???????a hrefNewsCenter.aspx?ntName公司新闻img border0 h

求助!!一个Request.QueryString问题???????
<a href="NewsCenter.aspx?ntName=公司新闻"><img border="0" height="40" src="images/news01.jpg" width="280" /></a>
<a href="NewsCenter.aspx?ntName=行业动态"><img border="0" height="40" src="images/news02.jpg" width="280" /></a>
<a href="NewsCenter.aspx?ntName=促销信息"><img border="0" height="40" src="images/news03.jpg" width="280" /></a>
这个是我手动写的。
我在NewsCenter.aspx页面用了一个string ntName =Convert.ToString(Request.QueryString["ntName"]);
来获取。但到第二个“行业动态”时我获取到的ntName值为“行业动”.不知道什么原因??????

[解决办法]
你是不是设置成了GB2312 ??
[解决办法]
中文要用url编码
<a href="NewsCenter.aspx?ntName=<%=Server.UrlEncode("促销信息")%>"



[解决办法]

探讨
中文要用url编码
<a href="NewsCenter.aspx?ntName= <%=Server.UrlEncode("促销信息")%>"

[解决办法]
每次都这样吗?你写的并没问题呀。Convert.ToString这不加也行。
如果是偶然,就不用理会了。
[解决办法]
不用编码转换应该也没有什么问题

热点排行