什么时候最早我可以访问global.asax中的一些Session数据?

Pur*_*ome 16 asp.net session global-asax

我想在我的global.asax中检查Session是否包含一些键/值数据.我不确定最早可能的时间(和方法名称)是什么时候检查一下.

谢谢 :)

ddc*_*660 18

我一直认为Application_AcquireRequestState是Global.asax中第一个可以访问当前会话的事件.绝对不是Application_BeginRequest.

  • 我知道这个答案很老,但我搜索了同样的答案.我发现了一些额外的信息:Application_AcquireRequestState是在处理程序执行请求之前获取会话的正确位置.如果您想知道,如果会话可用,则检查Context.Session是否为null.这不会引发异常,并且在您知道之后,您可以使用变量Session来访问它. (2认同)