当前位置: 代码迷 >> ASP.NET >> 刚碰到的一个小疑点
  详细解决方案

刚碰到的一个小疑点

热度:8835   发布时间:2013-02-25 00:00:00.0
刚碰到的一个小问题
href= "GZComment.aspx?RI= <%#   DataBinder.Eval(Container.DataItem,   "RecordId ")   %> &&GI= <%#   DataBinder.Eval(Container.DataItem,   "GaoZhaoId ")%> &&GN= <%#   DataBinder.Eval(Container.DataItem,   "GaoZhaoName ")%> &&T= <%#   DataBinder.Eval(Container.DataItem,   "Type ")%> "

Request.QueryString[ "GN "]的到的结果是“***?”

我刚才用了这个代码来通过URL传输参数,在另外一个网页接受到的GN参数后面都带了一个“?”号,请问这是怎么回事?是不是格式问题呢?

------解决方案--------------------------------------------------------
你看看和你要的参数比是不是最后一个字符变成了问号
------解决方案--------------------------------------------------------
如果是的话,就是编码的问题了,把你的编码改为utf-8
------解决方案--------------------------------------------------------
什么问题啊?!有点不懂! 支持下!
------解决方案--------------------------------------------------------
我的意思是正确的值里有没有?
------解决方案--------------------------------------------------------
如果程序写的没有问题,那就是编码的原因
------解决方案--------------------------------------------------------
你为什么要用两个&&用一个&看看
------解决方案--------------------------------------------------------
&&?
------解决方案--------------------------------------------------------
你是不是有传 汉字啊。如果是的话。你可以在你的web.config 文件改一下编码。万一还不行。你可以重新建一个页面。单独把这个传参的动作做出来。来测试下问题的所在。
------解决方案--------------------------------------------------------
看一看最后一个Type里绑定的是什么值
  相关解决方案