如何从Windows窗体浏览器C#中删除Cookie?

如何从Windows窗体浏览器C#中删除Cookie?,c#,asp.net,forms,webbrowser-control,session-cookies,C#,Asp.net,Forms,Webbrowser Control,Session Cookies,是否可以从windows窗体web浏览器中删除所有Cookie?如果可以,有人能告诉我如何删除吗? 比如它存储cookies的位置,以便我可以删除该文件夹?浏览器会管理cookies。 理论上,可以通过定位保存cookie的文件并删除文件或其内容来删除cookie。 但是该文件的位置和类型(可能是一个简单的文本文件或数据库)对于每个浏览器都是不同的,并且可能因版本而异。因此,没有通用的方法可以做到这一点 间接删除单个cookie的一个技巧是将过期日期设置为过去并刷新页面: if (Request

是否可以从windows窗体web浏览器中删除所有Cookie?如果可以,有人能告诉我如何删除吗?
比如它存储cookies的位置,以便我可以删除该文件夹?

浏览器会管理cookies。 理论上,可以通过定位保存cookie的文件并删除文件或其内容来删除cookie。 但是该文件的位置和类型(可能是一个简单的文本文件或数据库)对于每个浏览器都是不同的,并且可能因版本而异。因此,没有通用的方法可以做到这一点

间接删除单个cookie的一个技巧是将过期日期设置为过去并刷新页面:

if (Request.Cookies["CookieToDelete"] != null)
{
   Response.Cookies["CookieToDelete"].Expires = DateTime.Now.AddDays(-1);
   Response.Redirect("SomePage.aspx");
   ...
}

打开运行类型Shell:Cookies,然后输入文件夹openwithallcookies

通过提供名称删除特定cookie

if(Request.Cookies[“xyz”!=null)
{
Response.Cookies[“xyz”].Expires=DateTime.Now.AddDays(-1);

}

请参阅:我没有使用任何服务器,因此我没有任何HttpRequest对象。它只是将以前的东西存储在cookies中,我只是希望它们不会被一次又一次地创建