2011-07-26 46 views
0

我在處理程序類中編寫了以下內容來檢查會話 satate。使用處理程序類

public void ProcessRequest(HttpContext context) 
     { 
      if (context.Session["UserID"] == null || context.Session["ClientCode"] == null || context.Session["UserType"] == null) 
      { 
       context.Response.Redirect("~/LogIn.aspx"); 
      } 
     } 

現在我需要讓我的應用程序的每個.aspx頁面中我怎麼能做到這一點的影響?

+0

您可以將此代碼放入Global.asax文件 –

回答

2

你要麼需要,一個IHttpModule,或Global.asax訂閱Application.BeginRequest事件的地方。前者更簡潔,但需要對Web.config進行更改,後者可以說不太乾淨,但代碼更少,不需要更改配置。