我正在使用cookies,比如......
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
请帮帮我
答案 0 :(得分:0)
这可能有用。使用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
}
请参阅this link了解如何进行ajax webmethod调用