作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的登录页面是这样工作的:当您输入它时,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/
我是一名优秀的程序员,十分优秀!