ASP.NET/JavaScript:删除所有cookie

ASP.NET/JavaScript:删除所有cookie,asp.net,javascript,cookies,Asp.net,Javascript,Cookies,如何从客户端删除所有网站的cookie,无论是ASP.NET/C#还是JavaScript?基本上,我想点击一个按钮或网页上的链接,并有它清除所有的网站cookies。我不需要知道每个cookie的名称,是吗?正如我之前写给@mwilson的,您不能直接删除用户计算机上的cookie。但是,通过将cookie的过期日期设置为过去的日期,可以指示用户的浏览器删除cookie 要删除所有cookie,只需使用foreach循环浏览Response.cookies集合,并用过去的日期替换每个cooki

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

正如我之前写给@mwilson的,您不能直接删除用户计算机上的cookie。但是,通过将cookie的过期日期设置为过去的日期,可以指示用户的浏览器删除cookie

要删除所有cookie,只需使用foreach循环浏览Response.cookies集合,并用过去的日期替换每个cookie的日期


如果您需要帮助,请查看页面:

正如我之前写给@mwilson的,您不能直接删除用户计算机上的cookie。但是,通过将cookie的过期日期设置为过去的日期,可以指示用户的浏览器删除cookie

foreach (string key in Request.Cookies.AllKeys)
{
    HttpCookie cookie = new HttpCookie(key);
    cookie.Expires = DateTime.UtcNow.AddDays(-7);
    Response.Cookies.Add(cookie);
}
要删除所有cookie,只需使用foreach循环浏览Response.cookies集合,并用过去的日期替换每个cookie的日期

如果需要帮助,请查看第页:

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