在asp.net中检测Alt + F4的浏览器关闭事件

时间:2011-06-26 06:19:54

标签: javascript asp.net

如何在页面卸载前检测asp.net中的浏览器关闭事件。 我需要调用javascript函数来清除cookie过期时间。 在body onunload方法中,即使刷新页面,我也可以调用函数但是调用它。 所以,任何人都可以帮助我。 感谢。

1 个答案:

答案 0 :(得分:0)

当客户端发生浏览器时,无法确定浏览器的alt + f4方法,即使您单击链接或刷新,也会在每次刷新页面时调用onunload。相反,您可以在javascript中使用超时功能,它将每2-5分钟调用一次服务器端页面,您可以检查服务器端代码中的状态。如果未在定义的时间范围内调用页面,则表示用户已关闭会话,您可以在那里调用Session.Abandon()