当用户关闭网站时,我需要在这里调用一些函数,用户在 asp.net(C#) 中关闭页面或浏览器的事件是什么。
问问题
66 次
2 回答
2
你不能用 asp.net 做到这一点。服务器不知道用户何时关闭窗口。但是,您可以使用javascript并将beforeunload事件附加到 body 标记。
window.onbeforeunload = function (e) {
//javascript code here
}
这是关于如何实现这一点的一个很好的 SO 线程。
于 2013-07-13T08:18:18.500 回答
0
asp.net 中没有事件可以捕获用户关闭窗口的事件,因为这发生在客户端。您的 C# 代码在不了解客户端软件的情况下在服务器上运行。
有一些机制使用 javascript 并使用 ajax 发送一些数据,但没有人应该依赖它。
于 2013-07-13T08:16:59.587 回答