gpt4 book ai didi

javascript - 编码/解码查询字符串 ReturnUrl 参数

转载 作者:行者123 更新时间:2023-11-28 09:12:25 26 4
gpt4 key购买 nike

我将返回网址作为查询字符串参数发送,如下所示 http://localhost:50316/TripNestFinal/Login.aspx?ReturnUrl=~/Account/AccountSettings.aspx

但我希望 ~/Account/AccountSettings.aspx 以这种方式进行编码,以便我可以

  1. jQuery/javascript 中编码/解码
  2. VB.NET 中编码/解码
  3. VB.NET编码,在 javascript/jQuery解码,反之亦然

这不必是防弹的,因为我在这里不处理安全问题。我想做的就是将此 ~/Account/AccountSettings.aspx 更改为不直接显示路径的内容。

我想过使用 Base64 编码,但是当我 Base64 Encode 时,它​​包含一个 '/' 字符,这破坏了我的 jQuery 逻辑。当我 Base64 编码时,有什么方法可以避免 '/' 字符?

最佳答案

您需要对 Base64 编码字符串进行 URL 编码,这将起作用 - 尽管您需要检查生成的查询字符串长度以确保它不会达到 .NET 最大值。

但我不得不问你为什么要以这种方式编码?

关于javascript - 编码/解码查询字符串 ReturnUrl 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16135997/

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