-3

Request.UrlReferrer.AbsoluteUri不在 IE 中工作,但在 Firefox 和 Chrome 中工作。

将表单数据从一个网站发布到另一个网站时,我正在发送带有 url 的查询字符串。

在页面加载中,我使用了以下代码:

Request.UrlReferrer.AbsoluteUri.tostring();

它在 Firefox 和 Chrome 中给出了正确的值。在 Internet Explorer 中,返回一个 NULL 值。如何获得推荐人?

4

1 回答 1

0

Request.UrlReferrer.AbsoluteUri 基于浏览器应发送的 HTTP_REFERER 标头。但是,与留给客户的所有事情一样,它是可变的。

我 IE 有时会因为 Sicurity 问题而去除该标题,因为它相信它有助于跟踪用户行为。另外,我确信有一些 Firefox 扩展可以做同样的事情。

只需将 url 附加到 GET 字符串并以此为基础进行重定向

于 2012-10-09T09:20:33.420 回答