gpt4 book ai didi

c# - 如何控制冒号(:) URL Query String?

转载 作者:行者123 更新时间:2023-12-03 19:44:38 24 4
gpt4 key购买 nike

我需要传递 ID 的查询字符串,其中包含冒号 (:),即 ABC_PD:123456。当我在查询字符串 session 中使用此 ID 时,当它重定向到 URL 中的另一个页面时,它会在网页上显示 404 未发现错误 错误。

所以任何人都可以为此提供解决方案,以便我可以在查询字符串中传递冒号,以及何时重定向页面而不会出现 404 错误。

解决方案将不胜感激。

最佳答案

构建重定向到的 URL 时,需要使用 UrlEncode 方法对特殊字符进行编码:

var redirectTo = "/mypage.aspx?id=" + HttpUtility.UrlEncode("id123:456");

这将创建一个如下所示的查询字符串,并将被正确解释:

"/mypage.aspx?id=id123%3A456"

关于c# - 如何控制冒号(:) URL Query String?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21656006/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com