2011-07-26 119 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进行更改,后者可以说不太干净,但代码更少,不需要更改配置。