c# - 如何删除 ASP.NET 网站上的 cookie

标签 c# asp.net session cookies session-cookies

在我的网站中,当用户单击“注销”按钮时,Logout.aspx 页面加载代码 Session.Clear()

在 ASP.NET/C# 中,这会清除所有 cookie 吗?或者是否需要添加任何其他代码来删除我网站的所有 cookie?

最佳答案

尝试这样的事情:

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

但是用起来也很有意义

Session.Abandon();

除了在很多情况下。

关于c# - 如何删除 ASP.NET 网站上的 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6635349/

相关文章:

C# 字符串长度返回错误的数量

c# - 使用 AzCopy C# 复制文件

asp.net - 在 Visual Studio 中手动安装 Bootstrap

c# - 限制 ReportViewer 控件中下拉列表的选项

ruby-on-rails-3 - Multi-Tenancy (acts_as_tenant) 与 Devise(用户默认范围由子域限定)中断 session

c# - 如何查看 MSIL 代码

c# - .NET 4 的路由问题

PHP 安全 session 登录 - 最佳实践

javascript - 无需后端的用户认证

c# - 如何在 WPF 中单击菜单项时在父窗口下打开子窗口?