我有一个页面A,然后点击它被重定向到页面B的链接。从页面B可以获得页面A的URL。任何人都可以解释我如何使用C#获得这个吗?
答案 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可以被欺骗,所以绝对不要依赖它来实现任何类型的安全。