1、最好把这个转码关闭,不要出现不可控的转码,否则,你后面会很头痛的。
2、可以使用:Request.QueryString获得所有的参数(a=1%26b=2%26c=3),然后,使用Url.Decode功能解码,再对参数进行读取
3、对QueryString解码后自行分析数据。
请问怎么关闭?
我是MVC ,用 action 参数接受url 参数。现在的问题是无法映射。
@西安-DB: 这个要看你的代码。
乱说,用户怎么自行转码?谁没事儿还去自己改url啊?
现在这个情况是我们自己人测试搞出来的。
@西安-DB: 那就是了.你干嘛要去管这种事情,这种情况只要保证系统安全性就行了.不需要保证体验完整.
因为用户是不可能去将URL修改的,就算他去改你的URL也不可能照着URL编码格式给你改对的.
@吴瑞祥: 老大让把这种情况处理了,我也木有办法。
@西安-DB: 你们老大也是傻逼``
a=1%26b=2%26c=3 你跟你老大说,这个要是处理了.那用户想输入a="1%26b=2%26c=3"怎么办?
这是浏览器进行的转码,用post传参呗
urlformat