(浏览器/会话)关闭时在ASP.NET中调用方法?

时间:2018-12-19 10:36:01

标签: c# asp.net session browser

在按钮单击事件中,我正在尝试运行一个进程,如果该进程已在中间由于关闭浏览器而终止,或者由于Internet连接问题而被终止,则我想更新此进程是否已终止。数据库,如何在asp.net中实现?处理此类事件的最佳做法是什么?

简短说明:

1。用户通过单击A的按钮来运行进程A,

2.User终止浏览器,在这里我想在数据库中更新“用户终止/进程失败?

3。如何在浏览器/会话强制终止上调用事件?

1 个答案:

答案 0 :(得分:0)

我建议您在this文章中对此进行阅读。

但是如今,我们没有任何100%的方法来检测此事件。 使用Web套接字的另一种方式是,当您离开页面/浏览器时,便退出了集线器。但是我不推荐这个,如果您在后端使用web sockets / signalR,它只是一个选择。