asp.net cookie清除的代码

时间:2023-07-19 15:24:37 

Request.Cookies.Clear()这个方法并不是删除Cookie

删除 Cookie(即从用户的硬盘中物理移除 Cookie)是修改 Cookie 的一种形式。
由于 Cookie 在用户的计算机中,因此无法将其直接移除。
但是,可以让浏览器来为您删除 Cookie。
该技术是创建一个与要删除的 Cookie 同名的新 Cookie,
并将该 Cookie 的到期日期设置为早于当前日期的某个日期。
当浏览器检查 Cookie 的到期日期时,浏览器便会丢弃这个现已过期的 Cookie。
下面的代码示例演示删除应用程序中所有可用 Cookie 的一种方法: 


1. HttpCookie aCookie;
2. string cookieName;
3. int limit = Request.Cookies.Count;
4. for (int i = 0; i < limit; i++)
5. {
6. cookieName = Request.Cookies[i].Name;
7. aCookie = new HttpCookie(cookieName);
8. aCookie.Expires = DateTime.Now.AddDays(-1);
9. Response.Cookies.Add(aCookie);
10. }
标签:asp.net,cookie
0
投稿

猜你喜欢

  • 何处安放的Loading

    2011-08-10 19:11:20
  • 专家教你安装 MySQL的与MySQL GUI Tools

    2012-01-29 17:59:05
  • asp彩色验证码的制作详解

    2007-09-18 13:22:00
  • ASP中RegExp对象正则表达式语法及相关例子

    2007-08-12 17:46:00
  • 必须知道的10个不常用HTML标签[译]

    2009-03-31 13:19:00
  • JavaScript for: i++ vs i–

    2010-06-24 21:42:00
  • 如何查询日期类型的数据?

    2009-11-11 20:04:00
  • Oracle 触发器的使用小结

    2009-05-24 19:54:00
  • CSS双线边框研究

    2009-09-03 12:12:00
  • 后工业时代的后规范思考

    2009-06-03 20:30:00
  • 让MYSQL彻底支持中文

    2008-12-24 16:23:00
  • ASP中汉字与UTF-8的互相转换

    2009-06-24 11:15:00
  • 三招解决SQL Server数据库权限冲突

    2009-03-16 16:58:00
  • 该用多大的字

    2009-05-17 14:39:00
  • 发布淘宝开源编辑器 KISSY Editor 1.0.0

    2009-10-27 16:20:00
  • IE bug: 1像素的dotted/dashed边框

    2009-10-28 18:45:00
  • Bresenham图形算法JavaScript版本

    2010-01-25 12:09:00
  • javascript面向对象技术基础(三)

    2010-02-07 13:11:00
  • [翻译]网页设计中的模式窗口

    2009-05-29 18:00:00
  • 如何实现某一页面只让特定的用户浏览?

    2010-05-19 21:44:00
  • asp之家 网络编程 m.aspxhome.com