日期:2014-05-18  浏览次数:20488 次

url地址里&符号的问题
TreeView控件要绑定一个url,我直接给个“?CoursesID=1&a=1” 显示不出来,
“?CoursesID=1”正常

我想可能是&符号不支持,就编码一下看看,可“?CoursesID=1%26a=1”网页也出错了,那要怎么处理?

------解决方案--------------------
关注
------解决方案--------------------
感觉没问题啊,楼主完整的代码贴出来看看
------解决方案--------------------
不知道你怎么会出现这样的情况哈

GridView就是要把HtmlEncode关了
------解决方案--------------------
考虑使用编码。。。

客户端的js用encodeURIComponent()
服务器端用Server.UrlDecode()

你可以试试,但是最好还是把代码贴出来
up

------解决方案--------------------
"?CoursesID=1&"+"a=1"分开试试!
------解决方案--------------------
楼主要是把CoursesID 和 a 两个掉转是什么结果?
------解决方案--------------------
有没有a这个参数啊???
------解决方案--------------------
HtmlEncode="false"
在当前列上加上这个就好了。
------解决方案--------------------
关注
------解决方案--------------------
HtmlEncode="false" 

------解决方案--------------------
"XXX.ASPX?CoursesID"=1"&a"=1
 
我感觉应该是你字符穿拼节的问题把?
------解决方案--------------------
在 "" 前面加 一个 @看看,行不行?
------解决方案--------------------
HtmlEncode="false" 
另外你引号的问题要注意
------解决方案--------------------
应该没有问题啊。
不行就编码了