在asp.net中怎样启用session_end事件

来源:百度知道 编辑:UC知道 时间:2024/05/22 10:44:08
请问在Web.config 文件中怎样将 sessionstate 模式设置为 InProc 来引发 Session_End 事件?谢谢!

1.Session_End只在InProc模式下才会触发

2。关掉浏览器不会自动摧毁Session,除非你通过脚本,在浏览器关闭时,调用另一页并指示服务器端放弃Session

3。把你的会话状态模式设成InProc,把Session过期时间设短些,看是否会触发Session_End

4.使用Session.Abandon()方法

sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件

退出浏览器的时候 不会执行Session_End 除非Session有效期到了,,

你可以在退出IE的时候,通过一个logout页面来清空Session信息。

只有在 Web.config 文件中的 sessionstate 模式设置为 InProc 时,才会引发 Session_End 事件