在按钮单击事件中,我正在尝试运行一个进程,如果该进程已在中间由于关闭浏览器而终止,或者由于Internet连接问题而被终止,则我想更新此进程是否已终止。数据库,如何在asp.net中实现?处理此类事件的最佳做法是什么?
简短说明:
1。用户通过单击A的按钮来运行进程A,
2.User终止浏览器,在这里我想在数据库中更新“用户终止/进程失败?
3。如何在浏览器/会话强制终止上调用事件?
答案 0 :(得分:0)
我建议您在this文章中对此进行阅读。
但是如今,我们没有任何100%的方法来检测此事件。 使用Web套接字的另一种方式是,当您离开页面/浏览器时,便退出了集线器。但是我不推荐这个,如果您在后端使用web sockets / signalR,它只是一个选择。