cookie 怎么清除呢

heli_1005 2013-04-24 03:05:33
我在网站保存用户信息时,用的是cookie保存的, 做“退出” 功能时,想在后台清空cookie.
可是我试了这几个都没用,要怎样做呢?
在登录页面:
保存姓名
HttpCookie cookie = new HttpCookie("studentName", userName);
Response.Cookies.Add(cookie);



在登出页面:
想清空cookie
for (int i = 0; i < Request.Cookies.Count; i++)
{
Request.Cookies.Clear();
}


foreach (HttpCookie cookie in Request.Cookies)
{

cookie.Expires = DateTime.Now.AddDays(-1);
HttpContext.Current.Response.Cookies.Add(cookie);
}





HttpCookie aCookie;
string cookieName;
int limit = Request.Cookies.Count;
for (int i = 0; i < limit; i++)
{
cookieName = Request.Cookies[i].Name;
aCookie = new HttpCookie(cookieName);
aCookie.Expires = DateTime.Now.AddDays(-1);
Response.Cookies.Add(aCookie);
}

这三种都没有用,怎么回事呢?
...全文
91 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
508938326 2013-04-24
  • 打赏
  • 举报
回复
Response.Cookies["name"].Value = "username";//赋值 Response.Cookies["name"].Value = "";//清空

13,347

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET技术前瞻
社区管理员
  • .NET技术前瞻社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧