ASP.NET UrlReferrer

时间:2009-10-09 18:57:10

标签: asp.net url httpcontext

我有一个ASP.Net应用程序,它生成用于共享的短URL。我想跟踪来自哪里(源)点击它到达我的asp.net页面时的URL。我尝试使用Context.Request.UrlReferrer.AbsoluteUri,但我得到的只是null。

有什么想法吗?

TIA

2 个答案:

答案 0 :(得分:1)

不要忘记,对于像搜索引擎这样的东西,或者企业防火墙背后删除某些HTTP标头的人,推荐人有时会为空。

答案 1 :(得分:0)

不太干净,但您可以使用Request.Headers [“Referer”]。应该与使用Context.Request相同,但我发现行为是不同的。