在Asp.net上检测浏览器关闭

我想在注销时执行一些function,如果用户直接关闭了他的浏览器,那么相同的function想要做,我们无法在页面卸载,因为我的网站有超过100个页面,因为这将适用于每个页面的重定向页

谢谢

您可以使用“注销”案例按钮。

不幸的是,如果用户关闭浏览器,则没有可靠的通知方式。 除了客户端页面卸载,你已经说过你不想要的,唯一的另一个选择是定期基于Ajax的轮询; 两者都是丑陋的,而且出了名的不可靠。

通常,服务器端超时是一种更好的方法。

这不是global.asax中Session_OnEnd的用途吗?

关闭浏览器时不会触发此事件。