gpt4 book ai didi

asp.net - 在客户端代码中进行回发后,RedirectUrl 信息丢失

转载 作者:行者123 更新时间:2023-12-02 20:43:45 25 4
gpt4 key购买 nike

我的登录页面是这样工作的:当您输入它时,JavaScript 会从您那里读取一些信息,将其写入某些输入中并提交,以便服务器可以读取和处理读取的数据。

<script language="javaScript" type="text/javascript">
function getUserInfo()
{
var userInfo = xyz.GetSecureBox();
form1.info.value = userInfo;
form1.read.value = "true";
form1.submit();
}
</script>

服务器代码是否对用户进行身份验证,具体取决于提供的数据。

问题是,当您尝试进入不同的页面(让我们将其设置为 Default.aspx)时,您将被重定向到带有 RedirectUrl 参数的登录页面,以便您可以进行身份​​验证。但是在回发后,我使用了 javascript,RedirectUrl 信息丢失了。我该如何保存它?

我当然可以在js中读取查询字符串参数并将其写入某些输入中。如何在 JS 中访问查询字符串参数?也许还有其他方法?

最佳答案

我能想到的唯一其他方法是使用 session 和/或 cookie。

如果使用querystring并在JS中解析它,你必须自己编写代码。有很多代码可以做到这一点。例如
Ask Ben: Getting Query String Values In JavaScript
jQuery Query String Object

关于asp.net - 在客户端代码中进行回发后,RedirectUrl 信息丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825406/

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