如何在当前页面中获取Referer页面的值(该页面中的隐藏字段)?

时间:2015-05-05 13:25:48

标签: javascript asp.net iis-7 httphandler httpmodule

我正在使用asp.net&该应用程序托管在IIS中。我的要求是,我想在当前页面中获取referer页面的值。我不能使用查询字符串来发送该值。

方案: 我有一个页面,Home.aspx,它有一个超级链接,参考Demo.aspx页面。单击链接时,我将被重定向到Demo.aspx页面。在Demo.aspx页面的页面加载中,我可以使用HTTP_REFERER服务器变量获取上一页url(带有查询字符串)。但我需要在该referer页面中找到一个值。我该怎么做?

1 个答案:

答案 0 :(得分:3)

我可以想到除了通过查询字符串发送值之外的其他选项:

  • 在显示第一页时将值设置为会话变量(我更喜欢这个)
  • 使链接(在第一页上)像表单一样,并通过POST参数
  • 发送值
  • 设置cookie变量(在第一页上)并在显示第二个时检索它(访问者必须允许cookie +域名必须符合这种方式)