有谁知道如何获取整个字符串?
示例:
var result = Request.QueryString[id];
返回”Jack“而不是”Jack& Jill“
答案 0 :(得分:3)
&
是一个特殊字符,用于分隔传递的参赛者。您需要使用ASP.NET提供的函数对您的Url进行编码。
答案 1 :(得分:3)
问题不在于读取参数,而是在构造它时。您必须更改链接或创建链接的代码。
您必须使用网址转义 encoding:
http://website.com/test.html?=Jack%26Jill
.NET(HttpUtility
)和JS(全局函数)也支持URL编码。
答案 2 :(得分:0)
将网址分配到HttpServerUtility.UrlEncode()
id