您的位置:首页 > 编程语言

.net清除cookie代码|.net为什么不能清除cookie|.net cookie 过期代码

2009-02-26 19:23 323 查看
this.Response.Cookies["adminusers"].Expires = DateTime.Now.AddDays(-1);

Response.Cookies.Add(Request.Cookies["adminusers"]);

Response.Redirect("/login.aspx");

为什么不能设置过期呢是因为你没写入客户端把cookie

Response.Cookies.Add(Request.Cookies["adminusers"]);

这就话就是把cookie写回客户端

只有加这句才好用

不行的用以下的代码清楚全部的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);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐