读书人

刚碰到的一个小疑点

发布时间: 2012-01-06 22:55:18 作者: rapoo

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

读书人网 >asp.net

热点推荐