我使用的是 asp.net,应用程序托管在 IIS 中。我的要求是,我想在当前页面中获取引用页面的值。我不能使用查询字符串发送该值。
场景: 我有一个页面,Home.aspx,它有一个超链接,指的是 Demo.aspx 页面。单击链接时,我将被重定向到 Demo.aspx 页面。在 Demo.aspx 页面的页面加载中,我可以使用 HTTP_REFERER 服务器变量获取上一页 url(带有查询字符串)。但我需要在该引用页面中找到一个值。我该怎么做?
最佳答案
除了通过查询字符串发送值之外,我可以想到其他选项:
- 在显示第一页时将该值设置为 session 变量(我更喜欢这个)
- 使链接(在第一页上)像表单一样运行并通过 POST 参数发送值
- 设置 cookie 变量(在第一页上)并在显示第二页时检索它(访问者必须允许 cookie + 域名必须以这种方式匹配)
关于javascript - 如何获取当前页面中 Referer 页面的值(该页面中的隐藏字段)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30054306/