登陆时获取上页请求地址时需要注意的细节

来源:互联网 发布:国信弘盛怎么样知乎 编辑:程序博客网 时间:2024/06/01 08:11

从一个页面A到登录页面B,如果B的登陆验证要产生回送事件,那就必须在登陆页第一次载入时,记住Request.UrlReferrer的值。

否则在回送后的登录事件中,获取的只是回送前的本页面自己的地址。

 

if(!Page.IsPostBack)

{

      if (Request.UrlReferrer != null)
      {
            ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
      }

}