问题:我在一个http模块中摆弄asp.net中的会话。
问题:
session("whatever") = "something"
在page_load
上设置我需要在http-module中的一个事件,该事件在page_load之后执行,并且我可以在其中访问System.Web.HttpContext.Current.Session中的会话
我在看这个 HTTPModule Event Execution Order? 但是我只能在PostAcquireRequestState中获得会话,这显然出现在page_load ...
之前答案 0 :(得分:2)
为什么不使用PostRequestHandlerExecute事件?所有Page事件都将在处理程序执行阶段发生。在页面事件之间不会触发任何应用程序事件。 您当然也可以将处理程序转换为System.Web.UI.Page,并在执行之前连接到LoadComplete事件。
门诺