我想知道 - 用戶來自哪個網址。 所以,我用用戶來自ASP.Net,但有NULL的網址
Uri MyUrl = Request.UrlReferrer;
但是,當我從MyUrl只得到空值:
我有兩個項目,第一個是我的aspx頁面,二線重定向到第一個項目,頁面GET參數。 但是,當第二個項目重定向到第一個項目 - 我有:
對象引用不設置到對象的實例。
我的第二個測試項目那麼簡單:
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("http://localhost:54287/go.aspx?id=DEFAULT");
}
首先和主要項目:回覆於:
protected void Page_Load(object sender, EventArgs e)
{
//Request.ServerVariables('http_referer');
// Request.ServerVariables;
string id = Request.QueryString["id"];
if (id != null)
{
Uri MyUrl = Request.UrlReferrer;
Console.WriteLine(MyUrl);
Response.Write("Referrer URL : " + MyUrl.AbsolutePath);
}
}
錯誤( 「引薦來源網址:」 + MyUrl.AbsolutePath) ;
你對'Response.Redirect'或'Request.UrlReferrer'中的'NullReferenceException'? – glautrou
更新帖子.... – user2545071
重複的問題:http://stackoverflow.com/questions/149130/request-urlreferrer-null – mswietlicki