增加:

第一种方法:Response.Cookies[“UserName”].Value=”张三”

Response.Cookies[“UserName”].Expires=DateTime.Now.AddDays(1);

第二种方法:

HttpCookie cookie=new HttpCookie(“UserName”);

cookie.Value=”张三”;

cookie.Expires=DateTime.Now.AddDays(1);

Response.Cookies.Add(cookie);

多值Cookie(子键):

第一种方法:

Response.Cookies[“UserInfo”][“userName”]=”张三”;

Response.Cookies[“UserInfo”][“pwd”]=”123”;

Response.Cookies[“UserInfo”].Expires=DateTime.Now.AddDays(1);

第二种方法:

HttpCookie cookie=new HttpCOokie(“UserInfo”);

cookie.Values(“userName”)=”张三”;

cookie.Values(“pwd”)=”123”;

cookie.Expires=DateTime.Now.AddDays(1);

Response.Cookies.Add(cookie);

删除:

删除单个Cookie

Response.Cookies[“userName”].Expires=DateTime.Now.AddDays(-1);

删除所有的Cookie

HttpCookie aCookie;

String cookieName;

int count=Request.Cookies.Count;

for(int i=0;i<count;i++)

{

cookieName=Request.Cookies[i].Name;

aCookie=new HttpCookie(cookieName);

aCookie.Expires=DateTime.Now.AddDays(-1);

Response.Cookies.Add(aCookie);

}

删除单个子键

HttpCookie aCookie=Request.Cookies[“userInfo”];

aCookie.Values.Remove(“userName”);

aCookie.Expires=DateTime.Now.AddDays(-1);

Response.Cookies.Add(aCookie);

修改:

修改单个Cookie

Response.Cookies[“userName”].Value=”李四”;

Response.Cookies[“userName”].Expires=DateTime.Now.AddDays(1);

修改单个子键

Response.Cookies[“UserInfo”][“pwd”]=”234”;

Response.Cookies[“UserInfo”].Expires=DateTime.Now.AddDays(1);

读取:

If(Request.Cookies[“userName”]!=null)

{

Lable1.Text=Request.Cookies[“userName”].Value;

}

或者

If(Request.Cookies[“userName”]!=null)

{

HttpCookie cookie=Request.Cookies[“userName”];

Lable.Text=cookie.Value;

}

多值读取

If(Request.Cookies[“UserInfo”]!=null)

{

Lable1.Text=Request.Cookies[“UserInfo”][“userName”];

Lable2.Text=Request.Cookies[“UserInfo”][“pwd”];

}

读取所有的Cookie

for(int i=0;i<Request.Cookies.Count;i++)

{

aCookie=Request.Cookies[i];

string name=aCookie.Name;

string value=aCookie.Value;

}

Cookie的增删改查的更多相关文章

  1. Selenium入门13 cookie的增删改查

    cookie的增删改查: 查询:get_cookies()查询所有cookie,get_cookie(cookie的name)获取单个cookie 删除:delete_cookie(cookie的na ...

  2. 原生js对cookie的增删改查

    一.增 document.cookie = cname + "=" + cvalue + ";expires=" + expires + ";path ...

  3. 对Cookie进行增删改查

    public class CookieServletDemo extends HttpServlet { public void doGet(HttpServletRequest request, H ...

  4. cookie的增删改查函数

    function setCookie(name,value,expires,path,domain){ //设置过期时间 var oDate = new Date(); oDate.setDate(o ...

  5. js中实现cookie的增删改查(document.cookie的使用详情)

    一.设置cookie的值 1.每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookie即可.如:document.cookie="id= ...

  6. 优秀前端工程师必备: cookie的增删改查Demo!

    1 cookie可以很好地解决微信浏览器登录状态的保存,具体教程看下面链接: https://www.cnblogs.com/autoXingJY/p/10456767.html 2 参考了w3c等的 ...

  7. Java实现对cookie的增删改查

    原文地址:http://blog.csdn.net/k21325/article/details/54377830 @RequestMapping(value="meeting/addGua ...

  8. 网络系列之 cookie增删改查(封装)

    什么是cookie 呢?简单来说,这个小东西,会记录你的 浏览器 浏览习惯,或 账号密码等, 以便于提高用户的体验感. 举个例子: 你们有没有发现,去淘宝一些购物网站, 你搜索了 椅子, 挑选了一会椅 ...

  9. sqlHelper做增删改查,SQL注入处理,存储值,cookie,session

    一.存储值 eg:登录一个页面,在进入这个页面之前你怎么知道它登没登录呢?[在登录成功之后我们把状态保存起来] 存储值得方式有两种,一种是cookie,一种是session 1.1区别: 代码: if ...

随机推荐

  1. Python项目在Jenkins中的自动化测试实践(语法检查、单元测试,coverage(代码覆盖率)、自动打包)

    原始链接:http://blog.csdn.net/a464057216/article/details/52934077 requirments OS: Ubuntu 14.04+ Gitlab 8 ...

  2. [haoi2009]巧克力

    鉴于河南是oi弱省,所以想来这道题也没什么人会翻出来写吧,而且这还是haoi2009的一道简单题目,所以估计也没几个人会写博客的,那么看在我这么弱的份上,我觉得是应该写一篇出来的. 这道题我是按照贪心 ...

  3. 训练指南 UVALive - 4080(最短路Dijkstra + 边修改 + 最短路树)

    layout: post title: 训练指南 UVALive - 4080(最短路Dijkstra + 边修改 + 最短路树) author: "luowentaoaa" ca ...

  4. [BZOJ 1212] L语言

    Link: BZOJ 1212 传送门 Solution: 看到字符串的多模式匹配,正解一般就是Trie树/AC自动机 此题由于每个模式串长度都很小,于是直接在Trie树上暴力就行了 先把所有模式串建 ...

  5. POJ 3068 "Shortest" pair of paths(费用流)

    [题目链接] http://poj.org/problem?id=3068 [题目大意] 给出一张图,要把两个物品从起点运到终点,他们不能运同一条路过 每条路都有一定的费用,求最小费用 [题解] 题目 ...

  6. Access转Sqlite的最简单的方法(不需要DB Manager)

    在网上查了很多方法,大部分都是需要DB Manager,但是DB Manager这个牛逼保护机制做得好,没有免费的注册码可用.还好下面有另一个办法实现Access转Sqlite: 首先要下载SQLit ...

  7. 将html文档转成pdf

    (1)使用场景:在项目中使用到了合同,只有在合同的头部,是不相同的.在合同的主体部分都是相同的,因此就把他放到了模板(html文件)里面. 在用户线上签约完成之后,可以将pdf版的合同下载. (2)需 ...

  8. Saga alternatives – routing slips

    In the last few posts on sagas, we looked at a variety of patterns of modeling long-running business ...

  9. Social regularizations

    trust-aware :如何从隐式信任中导出显示信任.链接预测就是搞这一方面的么? 和类似谱聚类的拉普拉斯矩阵结合在一起,没怎么看.

  10. debian6 安装VirtualBox的方法

    方法一: 参考: https://www.virtualbox.org/wiki/Linux_Downloads    更新sources.list deb http://download.virtu ...