获取“重定向自”网址

时间:2012-01-20 17:54:04

标签: c# c#-4.0 redirect c#-3.0

我有一个页面A,然后点击它被重定向到页面B的链接。从页面B可以获得页面A的URL。任何人都可以解释我如何使用C#获得这个吗?

1 个答案:

答案 0 :(得分:4)

您可以使用请求的UrlReferrer属性。所以在第B页:

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        string referrer = Request.UrlReferrer;
        // TODO: do something with the referrer
    }
}

话虽如此,HTTP Referrer header可以被欺骗,所以绝对不要依赖它来实现任何类型的安全。