在Global.asax、HttpModule中使用Session

经测试,可以在AcquireRequestState、PreRequestHandlerExecute事件中处理Session
Global.asax部分代码
在Global.asax、HttpModule中使用Session void  Application_AcquireRequestState( object  sender, EventArgs e)
在Global.asax、HttpModule中使用Session    
{
在Global.asax、HttpModule中使用Session        
string str = HttpContext.Current.Session.SessionID;
在Global.asax、HttpModule中使用Session    }

在Global.asax、HttpModule中使用Session
在Global.asax、HttpModule中使用Session    
void  Application_PreRequestHandlerExecute( object  sender, EventArgs e)
在Global.asax、HttpModule中使用Session    
{
在Global.asax、HttpModule中使用Session        
string str = HttpContext.Current.Session.SessionID;
在Global.asax、HttpModule中使用Session    }

一个实现IHttpModule的类的部分代码
在Global.asax、HttpModule中使用Session public   void  Init(HttpApplication context)
在Global.asax、HttpModule中使用Session
{
在Global.asax、HttpModule中使用Session    context.AcquireRequestState 
+= new EventHandler(context_AcquireRequestState);
在Global.asax、HttpModule中使用Session    context.PreRequestHandlerExecute 
+= new EventHandler(context_PreRequestHandlerExecute);
在Global.asax、HttpModule中使用Session}

在Global.asax、HttpModule中使用Session
在Global.asax、HttpModule中使用Session
void  context_PreRequestHandlerExecute( object  sender, EventArgs e)
在Global.asax、HttpModule中使用Session
{
在Global.asax、HttpModule中使用Session    
string str = HttpContext.Current.Session.SessionID;
在Global.asax、HttpModule中使用Session}

在Global.asax、HttpModule中使用Session
在Global.asax、HttpModule中使用Session
void  context_AcquireRequestState( object  sender, EventArgs e)
在Global.asax、HttpModule中使用Session
{
在Global.asax、HttpModule中使用Session    
string str = HttpContext.Current.Session.SessionID;
在Global.asax、HttpModule中使用Session}

在Global.asax、HttpModule中使用Session

你可能感兴趣的:(session)