1、创建Cookies有两种方法:

Response.Cookies["userName"].Value = "patrick";
Response.Cookies["userName"].Expires = DateTime.Now.AddDays(1);
HttpCookie aCookie = new HttpCookie("lastVisit");
aCookie.Value = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);

2、读取Cookie

if(Request.Cookies["userName"] != null)
Label1.Text = Server.HtmlEncode(Request.Cookies["userName"].Value); if(Request.Cookies["userName"] != null)
{
HttpCookie aCookie = Request.Cookies["userName"];
Label1.Text = Server.HtmlEncode(aCookie.Value);
}

3、修改和删除Cookie

int counter;
if (Request.Cookies["counter"] == null)
counter = 0;
else
{
counter = int.Parse(Request.Cookies["counter"].Value);
}
counter++; Response.Cookies["counter"].Value = counter.ToString();
Response.Cookies["counter"].Expires = DateTime.Now.AddDays(1);

一定要注意设置Cookies是用Response读取是用Request两者不一样!

删除Cookie

string subkeyName;
subkeyName = "userName";
HttpCookie aCookie = Request.Cookies["userInfo"];
aCookie.Values.Remove(subkeyName);
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);
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);
}

最新文章

  1. 13.final关键字
  2. Caffe学习系列(22):caffe图形化操作工具digits运行实例
  3. poj 2987 最大权闭合图
  4. 转载——用Mixer API函数调节控制面板的音频设置
  5. [转]EasyUI——常见用法总结
  6. iOS多线程的初步研究(七)-- dispatch对象
  7. 我的VSTO之路(五):Outlook初步开发之联系人扩展
  8. MySql 学习笔记 (派生表)
  9. mvc下载文件
  10. 【HDU】病毒侵袭持续中(AC自己主动机+map)
  11. Docker 部署
  12. 分享一个集成在项目中的REST APIs文档框架swagger
  13. ThreadLocal是否会导致内存泄露
  14. BUAA-OO第二单元小结
  15. IP2——IP地址和子网划分学习笔记之《子网掩码详解》
  16. C# 对Excel操作与分析
  17. 关于Ubuntu拒绝root用户ssh远程登录
  18. base64的编码
  19. .net core系列之《新一代的配置系统Configuration在支持多数据源,热更新,层级化方面代码快速实践》
  20. lombok --- 常用注解解析

热门文章

  1. WCF服务客户端首页调用慢的问题处理
  2. tinyPng Photoshop Plugin 安装的坑
  3. STL中list和vector在添加元素时push_back会调用拷贝构造函数
  4. terminator 安装及使用
  5. java.lang.ArrayIndexOutOfBoundsException: 1
  6. 无需Try catch 的UI事件封装类
  7. Oracle数据库监听服务无法启动
  8. ubuntu12.04安装WineQQ2012
  9. js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中(转)
  10. opencv基于混合高斯模型的图像分割