日期:2014-05-17  浏览次数:20457 次

怎么在关闭页面的时候删除Cookies(设置了过期时间)
cookie.Expires = DateTime.Now.AddHours(4);//设置cookie过期时间

首先我必须设置cookie的超时时间,但是我想在页面关闭的时候又能将此cookie删除!

本来想用js来判断此页面是否删除,但是因为网上找的js代码都是针对ie6下的,没有ie8下的js页面关闭代码!!

所以请各位帮忙想想办法~~~~谢谢!!!

------解决方案--------------------
你试试
<body onbeforeunload="document.cookie=''"
------解决方案--------------------
cookie.Expires = DateTime.Now.AddHours(4);//设置cookie过期时间
把这句去掉 
默认页面关闭的时候将cookie删除!
------解决方案--------------------
获取页面的关闭的js代码?

没有这样的代码的。

不知道你为什么必须设置cookie的超时时间?必须设置cookie的超时时间为什么还要立即删除?做这样的设计本身就不是好的做法
------解决方案--------------------
你想只看一次,你可以使用Cookie记录次数,而不是采用这种自相矛盾的做法