C# 当?id=字符串包含“时”&&引用;符号,请求。查询字符串[id]不';不返回整个字符串
有人知道如何获得整个字符串吗 例如:C# 当?id=字符串包含“时”&&引用;符号,请求。查询字符串[id]不';不返回整个字符串,c#,asp.net,razor,webmatrix,C#,Asp.net,Razor,Webmatrix,有人知道如何获得整个字符串吗 例如: var result = Request.QueryString[id]; 返回URL的“Jack”而不是“Jack&Jill”“&是一个特殊字符,用于分隔正在传递的参数。您需要使用ASP.NET提供的函数对Url进行编码。&是一个特殊字符,用于分隔传递的参数。您需要使用ASP.NET提供的函数对Url进行编码。问题不在于读取参数,而在于构造参数。您必须更改链接或创建链接的代码 您必须使用URL转义: .NET(HttpUtility)和JS(全局函数)
var result = Request.QueryString[id];
返回URL的“Jack”而不是“Jack&Jill”“
&
是一个特殊字符,用于分隔正在传递的参数。您需要使用ASP.NET提供的函数对Url进行编码。&
是一个特殊字符,用于分隔传递的参数。您需要使用ASP.NET提供的函数对Url进行编码。问题不在于读取参数,而在于构造参数。您必须更改链接或创建链接的代码
您必须使用URL转义:
.NET(
HttpUtility
)和JS(全局函数)也支持URL编码。问题不在于读取参数,而在于构造参数。您必须更改链接或创建链接的代码
您必须使用URL转义:
.NET(
HttpUtility
)和JS(全局函数)也支持URL编码。请使用HttpServerUtility.UrlEncode()
将URL分配给id
时,请使用HttpServerUtility.UrlEncode()
将url分配给id
尝试使用杰克%26Jill
%26
将被解码为&
尝试使用杰克%26Jill
%26
将被解码为&