ASP.NET中Cookie删除的代码浅析
创始人
2024-04-20 21:30:59
0

ASP.NET中Cookie删除实现的原因前言,Request.Cookies.Clear()这个方法并不是删除Cookie

删除 Cookie(即从用户的硬盘中物理移除 Cookie)是修改 Cookie 的一种形式。

由于 Cookie 在用户的计算机中,因此无法将其直接移除。

ASP.NET中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删除实现的情况就向你介绍到这里,希望对你了解ASP.NET中Cookie有所帮助

【编辑推荐】

  1. ASP.NET中Cookie编程基础浅析
  2. ASP.NET编程习惯浅析
  3. ASP.NET JavaScript的页面整合浅谈
  4. ASP.NET中JavaScript插入的方法浅析
  5. ASP.NET JavaScript和OLE DB设计网络日记浅析

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...