0

在我的注销功能中,我有

HttpContext.Current.Session.Abandon();
HttpContext.Current.Response.Cookies["ASP.NET_SessionId"].Expires = DateTime.Now.AddYears(-30);

我看到响应包含具有正确过期时间的 ASP.NET_SessionId 的 set-cookie,但是浏览器(在本例中为 Chrome)实际上从未删除 cookie。

4

1 回答 1

0

tiy 可以尝试使用此代码

HttpCookie myCookie = new HttpCookie("ASP.NET_SessionId");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
于 2012-08-27T14:32:44.313 回答