0

当用户剪切/退出浏览器或选项卡时,我想将一些数据插入数据库。这是我要执行的语句。这怎么可能

 _objQ117.insert();
4

1 回答 1

0

我绝不是 C# 大师,但我会尝试解释一般原则。

如今,浏览器非常保护用户的数据,尽管有可能。

您可以使用类似于onunloadonclose向服务器发送 AJAX 请求,执行查询。

但是,在某些浏览器中对此的支持可能参差不齐。通过发送 AJAX 请求,比如说每分钟左右,服务器将知道您的客户端仍然连接 - 直到请求停止。AJAX 请求只不过是由 javascript 创建并作为变量返回的标准 HTTP 请求(即不必加载整个页面,因为服务器只返回少量结果数据)

于 2013-11-12T11:23:32.687 回答