经测试,可以在AcquireRequestState、PreRequestHandlerExecute事件中处理SessionGlobal.asax部分代码void Application_AcquireRequestState(object sender, EventArgs e) { string str = HttpContext.Current.Session.SessionID; } void Application_PreRequestHandlerExecute(object sender, EventArgs e) { string str = HttpContext.Current.Session.SessionID; } 一个实现IHttpModule的类的部分代码public void Init(HttpApplication context){ context.AcquireRequestState += new EventHandler(context_AcquireRequestState); context.PreRequestHandlerExecute += new EventHandler(context_PreRequestHandlerExecute);}void context_PreRequestHandlerExecute(object sender, EventArgs e){ string str = HttpContext.Current.Session.SessionID;}void context_AcquireRequestState(object sender, EventArgs e){ string str = HttpContext.Current.Session.SessionID;} 转载于:https://www.cnblogs.com/kevin-Y/archive/2008/05/31/1211087.html