我需要传递ID的查询字符串,其中包含冒号(:),即ABC_PD:123456.当我在查询字符串会话中使用此ID并且当它重定向到URL中的另一个页面时,它在网页上给出404没有错误发现错误.
因此,任何人都可以为此提供解决方案,以便我可以在查询字符串中传递冒号,并且当页面将重定向而没有404错误.
解决方案将非常感谢.
在构建重定向到的URL时,需要使用UrlEncode -method 对特殊字符进行编码:
var redirectTo = "/mypage.aspx?id=" + HttpUtility.UrlEncode("id123:456");
Run Code Online (Sandbox Code Playgroud)
这将创建一个如下所示的查询字符串,并将被正确解释:
"/mypage.aspx?id=id123%3A456"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2207 次 |
| 最近记录: |