刚碰到的一个小问题
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里绑定的是什么值