[英]Is there a way to nullify cookie in Asp.Net
我试过了
if (Request.Cookies["IsGuest"] != null)
{
Response.Cookies["IsGuest"].Expires = DateTime.Now.AddDays(-1);
//HttpCookie myCookie = new HttpCookie("IsGuest");
//myCookie.Expires = DateTime.Now.AddDays(-1d);
//Response.Cookies.Add(myCookie);
}
string a = Request.Cookies["IsGuest"].Value;
但是Request.Cookies["IsGuest"]
永远不会为null。 注释未注释的代码,反之亦然也无济于事。
尝试这个:
if (Request.Cookies["IsGuest"] != null || Request.Cookies["IsGuest"].Value != "")
{
Response.Cookies["IsGuest"].Expires = DateTime.Now.AddDays(-1);
//HttpCookie myCookie = new HttpCookie("IsGuest");
//myCookie.Expires = DateTime.Now.AddDays(-1d);
//Response.Cookies.Add(myCookie);
}
string a = Request.Cookies["IsGuest"].Value;
我认为您的Cookie存在,但没有价值。 如果不起作用,请查看字符串a中的内容,然后可以在第一行中进行比较。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.