asp.net 全局文件(GLOBAL.ASAX)的Session_End不好使

我的webconfig文件是<sessionState mode="InProc"/>这么写的
2025-01-05 11:01:15
推荐回答(2个)
回答1:

当客户直接关闭浏览器时SESSION_END并没有执行,要等到SESSION.TIMEOUT你设置的时间到了以后才会执行.如果想要浏览器关闭时马上执行的话,需要单独做一个退出页面:
这是关闭时的JS


然后在logout页面
<%
Session.Abandon()
%>
就可以执行SESSION_END了

回答2:

mark