【发布时间】:2018-03-07 15:16:21
【问题描述】:
我已经使用下面的代码设置了 cookie。
HttpCookie cookie = new HttpCookie("test");
cookie.Expires = DateTime.Now.AddDays(1);
cookie.Values.Add("UserID", UserID);
cookie.Values.Add("UserName", UserName);
cookie.Values.Add("IsUserAdmin", IsUserAdmin.ToString());
HttpContext.Response.Cookies.Add(cookie);
我正在使用下面的代码来删除/删除 cookie。
HttpCookie cookie = new HttpCookie("test");
cookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(cookie);
但是我无法删除/删除 cookie。
有没有更好的删除cookie的方法?
请给我一些建议。
【问题讨论】:
-
请向我们展示 Chrome 开发者工具中的响应标头,以便我们查看这些更改是否反映在 HTTP 响应中。
-
你确定删除cookie的代码真的被调用了吗?
-
你确定删除cookie的代码真的被调用了吗? - 是的