以下是 ASP.NET 底层代码清除所有 cookie 的示例:

// 获取当前请求上下文的 HttpCookieCollection 对象
HttpCookieCollection cookies = Request.Cookies;

// 遍历所有 cookie,将它们的过期时间设置为当前时间减去一个较大的值
foreach (string cookieName in cookies.AllKeys)
{
    HttpCookie cookie = cookies[cookieName];
    cookie.Expires = DateTime.Now.AddDays(-1);
    Response.Cookies.Add(cookie);
}

这段代码将遍历当前请求上下文中的所有 cookie,并将它们的过期时间设置为当前时间减去一天。这将导致浏览器删除所有 cookie。最后,使用 Response.Cookies.Add 方法将更新的 cookie 添加回响应中,以确保它们将被浏览器删除。

aspnet 底层代码清除所有得cookie

原文地址: https://www.cveoy.top/t/topic/cEuf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录