为了账号安全,请及时绑定邮箱和手机立即绑定

请问ASP.NET如何清除指定COOKIE?

请问ASP.NET如何清除指定COOKIE?

富国沪深 2019-07-03 11:07:18
ASP.NET如何清除指定COOKIE
查看完整描述

5 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

清除cookie有两种个方式:一个是在服务端清除,一个是在客户端清除

服务端清除cookie:
1。Request.Cookies.Remove(name);//清除指定Cookie
2.Request.Cookies.Clear();//清除所有Cookie

客服端js操作cookie
//读取cookies函数
function getCookie(name)
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}

//删除cookie
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=NewGetCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}

//添加Cookie
function setCookies(name,value)
{
var Days = 30;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}



查看完整回答
反对 回复 2019-07-07
?
隔江千里

TA贡献1906条经验 获得超10个赞

两种方法,第一种,把cookie的值设置为“”, 例如,response,cookies(“a”)=“” 。 第二种,设置window.onclose()的方法,把cookie的expires设置成-1. 例如 response,cookies(“a”).Expires=(now()-1)。
第一次接触ASP第一次回答问题,但愿对你有帮助。

查看完整回答
反对 回复 2019-07-07
  • 5 回答
  • 0 关注
  • 764 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信