ASP.NET/JavaScript : Remove all cookies

标签 asp.net javascript cookies

如何从客户端删除我网站的所有 cookie,无论是在 ASP.NET/C# 还是 JavaScript 中?基本上我想点击页面上的按钮或链接,让它清除该网站的所有 cookie。我不需要知道每个 cookie 的名称,对吗?

最佳答案

foreach (string key in Request.Cookies.AllKeys)
{
    HttpCookie cookie = new HttpCookie(key);
    cookie.Expires = DateTime.UtcNow.AddDays(-7);
    Response.Cookies.Add(cookie);
}

关于ASP.NET/JavaScript : Remove all cookies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3208204/

相关文章:

javascript - IE9 JavaScript 错误 : SCRIPT5007: Unable to get value of the property 'ui' : object is null or undefined

asp.net - View 状态会过期吗?

javascript - 通过 XMLHttpRequest 获取 img 后加载外部图像作为 div 的背景

javascript - Microsoft Visual Studio 2012 jQuery 0x800200003 Javascript 运行时错误 : Member not found

cookies - ASP.NET Core 2.0 Identity 中 Cookies.ApplicationCookie.AutomaticChallenge = false 的替代品是什么?

javascript - 使用 Javascript 剥离 Base64 编码的 URL 参数

c# - ASP.NET 中的 xslt

javascript - ExtJS:StateId,它们有什么用?它们存放在哪里?

python - 使用 Python Requests 在请求之间设置新的 cookie

jquery - 如果未设置 cookie,则尝试随机化样式表