关闭浏览器标记时,从sql数据库中删除特定数据
本文关键字:数据库 删除 数据 sql 浏览器 | 更新日期: 2023-09-27 18:23:40
我正在使用cookie,比如。。。
HttpCookie id = new HttpCookie("id");
id.Value = "2"
Response.Cookies.Add(id);
我在表格中使用这些cookie
unique cookies productid
1 2 1
2 2 3
3 2 4
4 1 1
5 1 2
6 2 1
现在我想在浏览器上处理关闭存储在表中的列中cookie值为2的数据(cookie)被删除。
我的意思是在关闭我的浏览器标签之后
我的桌子应该被看作
unique cookies productid
4 1 1
5 1 2
请帮我
这可能会奏效。使用Javascript/Jquery查看浏览器是否正在关闭
<script type="text/javascript">
$(function () {
$(window).unload(function () {
//run ajax webmethod call here
});
});
</script>
如果以上不起作用,则在body
中执行此操作
<body onbeforeunload="CloseFunction();">
然后创建一个名为CloseFunction
的方法,并在那里运行ajax-webmethod:
function CloseFunction()
{
//run ajax webmethod call here
}
请参阅此链接,了解如何进行ajax web方法调用