URL传递参数的问题
程序原先没问题 ,后来有些关联字段的代码规则发生变化,采用了组合的方式
如部门编码变成: dep + 001 + 001
中间不但有加号,也有空格,在url传递参数时 *.aspx?dept=dep + 001 + 001 就出现问题了,直接Redirect方法用URLEncode 方法还能用,如果是popwindow就不行了,返回到url地址栏后就变成*.aspx?dept=dep + 001 + 001 导致request时取到的dept为 (dep 001 001 ),应为+号解析后为空格,有谁解决过这方面的问题,请帮助我。谢谢
[解决办法]
使用urlencode来解决
[解决办法]
urlencode或者加密成一个字符串过去,在那边再解密出来
[解决办法]
改用form表达吧
[解决办法]
string a= "+ " 传a
[解决办法]
*.aspx?dept=HttpUility.UrlEnCode( "dep + 001 + 001 ")
接收的时候直接
Request.QueryString.Get( "dept ")
并不需要再解码