增加:

第一种方法: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. 【互动问答分享】第7期决胜云计算大数据时代Spark亚太研究院公益大讲堂

    “决胜云计算大数据时代” Spark亚太研究院100期公益大讲堂 [第7期互动问答分享] Q1:Spark中的RDD到底是什么? RDD是Spark的核心抽象,可以把RDD看做“分布式函数编程语言”. ...

  2. SnowNLP:一个处理中文文本的 Python 类库[转]

    SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和Te ...

  3. HDU 6322.Problem D. Euler Function -欧拉函数水题(假的数论题 ̄▽ ̄) (2018 Multi-University Training Contest 3 1004)

    6322.Problem D. Euler Function 题意就是找欧拉函数为合数的第n个数是什么. 欧拉函数从1到50打个表,发现规律,然后勇敢的水一下就过了. 官方题解: 代码: //1004 ...

  4. tensorflow-gpu 使用的常见错误

    这篇博客会不定期整理我在 tensorflow 中出现的问题和坑. 1. CUDA_ERROR_OUT_OF_MEMORY: tensorflow 在执行过程中会默认使用全部的 GPU 内存,给系统保 ...

  5. 大型vue单页面项目优化总结

    这是之前在公司oa项目优化时罗列的优化点,基本都已经完成,当时花了点心思整理的,保存在这里,方便以后其他项目用到查漏补缺. 1.打包文件中的app.js文件放入cdn,加快页面首次加载速度 2.提取公 ...

  6. 16、Flask实战第16天:Flask文件上传

    上传文件 这里以图片来演示flask如何上传文件 首先来写个简单的前端页面upload.html, 在里面写个文件上传的表单 后端debug断点调试 获取到文件后,当然,我们需要把文件保存下来.在项目 ...

  7. create table select from

    CREATE TABLE new_table AS SELECT * FROM old_table

  8. jmeter 请求发送加密参数

    最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256.所以,jmeter发送请求前也需要对uid及json参数进行加密.我这里是让开发 ...

  9. 使用Arraylist产生不重复的随机数

    在Java中主要有两种方法来获取随机数,分别是通过Math.random方法和Random类获得随机数,不过Math.random方法其实也是通过生成一个Random类实例,然后再生成随机数的,也就是 ...

  10. Spring使用ComponentScan扫描Maven多模块工程的其它模块

    说明:在新建好了Maven多模块工程后,如果想要在其它模块也能使用Spring的对象管理,比如@Autowrited这些注入方式,那么就必须开启包扫描的功能才能使其进行注入到Spring的对象管理中. ...