正式HttpSession事件End仅在Global.asax文件中处理,但我想知道它是否有办法,虽然不是正式的(例如反射)以不同的方式处理事件。
答案 0 :(得分:2)
这不是可以在HttpModule中轻松完成的事情,因为Session_OnEnd事件可能发生在对系统的请求范围之外。您可能最好通过自定义会话状态提供程序处理此问题,其中您的会话管理代码是触发Session_OnEnd事件的原因。
答案 1 :(得分:0)
我不是这方面的专家,但我认为你可以使用HTTPModule,因为它允许访问ASPX页面上的所有事件,这里有关于创建HTTP模块的好文章的链接。
http://www.15seconds.com/Issue/020417.htm
希望这会有所帮助。