我有一個「註冊用戶」.aspx
頁面。 我想將此頁面鏈接發送到一個電子郵件帳戶,用戶強制單擊此鏈接進入此頁面。 我使用"Request.UrlReferrer"
獲得的電子郵件帳戶url
我.aspx
頁面來驗證用戶,但"Request.UrlReferrer"
不能返回的電子郵件帳戶url
其值爲null 網頁的加載代碼:通過Request.UrlReferrer從.aspx頁面獲取電子郵件帳戶URL。在asp.net
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
string previousPageUrl = Request.UrlReferrer.ToString();
string thisPageUrl = Request.Url.ToString();
if (previousPageUrl == Request.UrlReferrer.ToString() || thisPageUrl == Request.UrlReferrer.ToString())
{
my coads
}
}
但:
string previousPageUrl = Request.UrlReferrer.ToString();
有例外
Request.UrlReferrer可能爲空。 – malkam 2015-03-03 07:15:11
我想通過'字符串previousPageUrl = Request.UrlReferrer.ToString();' – 2015-03-03 07:57:59