1. 程式人生 > >session超時,跳轉頁面

session超時,跳轉頁面

建一個pagebase的基類,重寫其On_init方法

protected override void OnInit(EventArgs e)
  {
       base.OnInit(e);
       if (Context.Session != null)
       { 
             if (Session.IsNewSession)
             {
                     string szCookieHeader = Request.Headers["Cookie"];
                     if ((null != szCookieHeader) &&                             (szCookieHeader.IndexOf("ASP.NET_SessionId") >= 0))
                    {
                           Response.Redirect("sessionTimeout.htm");
                    } 
              }
        }
  }