在执行page_load之后的HTTPmodule事件(具有会话访问权限)?

时间:2011-09-15 11:12:12

标签: c# asp.net vb.net session httpmodule

问题:我在一个http模块中摆弄asp.net中的会话。

问题:

session("whatever") = "something" 

在page_load

上设置

我需要在http-module中的一个事件,该事件在page_load之后执行,并且我可以在其中访问System.Web.HttpContext.Current.Session中的会话

我在看这个 HTTPModule Event Execution Order? 但是我只能在PostAcquireRequestState中获得会话,这显然出现在page_load ...

之前

1 个答案:

答案 0 :(得分:2)

为什么不使用PostRequestHandlerExecute事件?所有Page事件都将在处理程序执行阶段发生。在页面事件之间不会触发任何应用程序事件。 您当然也可以将处理程序转换为System.Web.UI.Page,并在执行之前连接到LoadComplete事件。

门诺