C# 为什么不在ASP.NET web表单中使用Request.Cookies.Clear()?
我在stackoverflow上搜索了关于从站点中删除所有cookie的内容,但没有找到一个建议使用C# 为什么不在ASP.NET web表单中使用Request.Cookies.Clear()?,c#,asp.net,cookies,webforms,C#,Asp.net,Cookies,Webforms,我在stackoverflow上搜索了关于从站点中删除所有cookie的内容,但没有找到一个建议使用Request.cookies.Clear()方法的答案 这两者之间的区别是什么: if (Request.Cookies["UserSettings"] != null) { HttpCookie myCookie = new HttpCookie("UserSettings"); myCookie.Expires = DateTime.Now.AddDays(-1d);
Request.cookies.Clear()方法的答案
这两者之间的区别是什么:
if (Request.Cookies["UserSettings"] != null)
{
HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(myCookie);
}
以及:
提前谢谢!
对不起,我的语言不好,英语不是我的母语 调用或将其从所持有的服务器端集合中删除(该集合是您的客户端发送给您的cookie的副本)。但是,这不会导致服务器指示客户端浏览器删除cookie。要做到这一点,您需要按照上面的说明设置超时(有关官方指南,请参阅)
Request.Cookies.Clear();