【问题标题】:HTTPmodule event (with session access) after page_load has been executed?执行 page_load 后的 HTTPmodule 事件(具有会话访问权限)?
【发布时间】:2011-09-15 11:12:11
【问题描述】:

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

问题:

session("whatever") = "something" 

在 page_load 上设置

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

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

【问题讨论】:

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


    【解决方案1】:

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

    门诺

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 2010-10-01
      • 2020-05-22
      • 2017-08-05
      • 2017-01-07
      相关资源
      最近更新 更多