Session在ASP.NET中的生存周期

做个笔记,防止以后忘了

ms-help://MS.VSCC.v90/MS.MSDNQTR.v90.chs/fxref_system.web/html/aaf0c446-d27c-fe68-155e-0921c2357f02.htm

 

HttpApplication事件名|Session对象是否被创建

Application_BeginRequest False

...

Application_AcquireRequestState True

...
PreRequestHandlerExecute True

『页面执行』...

PostRequestHandlerExecute True
ReleaseRequestState False

...

 

Session从 AcquireRequestState 事件时已被创建,到 PostRequestHandlerExecute 事件之后被销毁

如果想在页面生成之前访问Session,可以从 PreRequestHandlerExecute 事件中访问Session

你可能感兴趣的:(asp.net)