如何在关闭浏览器时停止SQL查询

时间:2013-05-22 23:09:50

标签: java .net sql-server

对于一个(我认为)非常普遍的问题,我真的找不到合适的文档。

如果我有一个用.Net或Java编写的网站,允许用户针对数据库(MS SQL)执行要求很高的SQL查询,那么确保这些查询被杀死/停止的最佳方法是什么在返回回复之前离开页面或关闭浏览器。

我得到的部分是,您可以使用Javascript从网页ping服务器以确保客户端仍处于打开状态,但是如何将其链接到特定查询并将其终止(例如,如果用户从一页到另一页ping仍然可以工作,但应该停止sql查询)

1 个答案:

答案 0 :(得分:0)

您可以使用"window.onbeforeunload"事件在用户离开时向服务器发出通知。