Cookie的增删改查
增加:
第一种方法: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的增删改查的更多相关文章
- Selenium入门13 cookie的增删改查
cookie的增删改查: 查询:get_cookies()查询所有cookie,get_cookie(cookie的name)获取单个cookie 删除:delete_cookie(cookie的na ...
- 原生js对cookie的增删改查
一.增 document.cookie = cname + "=" + cvalue + ";expires=" + expires + ";path ...
- 对Cookie进行增删改查
public class CookieServletDemo extends HttpServlet { public void doGet(HttpServletRequest request, H ...
- cookie的增删改查函数
function setCookie(name,value,expires,path,domain){ //设置过期时间 var oDate = new Date(); oDate.setDate(o ...
- js中实现cookie的增删改查(document.cookie的使用详情)
一.设置cookie的值 1.每个cookie都是一个名称/值对,名称/值对用等号连接,并将该名称/值对赋值给document.cookie即可.如:document.cookie="id= ...
- 优秀前端工程师必备: cookie的增删改查Demo!
1 cookie可以很好地解决微信浏览器登录状态的保存,具体教程看下面链接: https://www.cnblogs.com/autoXingJY/p/10456767.html 2 参考了w3c等的 ...
- Java实现对cookie的增删改查
原文地址:http://blog.csdn.net/k21325/article/details/54377830 @RequestMapping(value="meeting/addGua ...
- 网络系列之 cookie增删改查(封装)
什么是cookie 呢?简单来说,这个小东西,会记录你的 浏览器 浏览习惯,或 账号密码等, 以便于提高用户的体验感. 举个例子: 你们有没有发现,去淘宝一些购物网站, 你搜索了 椅子, 挑选了一会椅 ...
- sqlHelper做增删改查,SQL注入处理,存储值,cookie,session
一.存储值 eg:登录一个页面,在进入这个页面之前你怎么知道它登没登录呢?[在登录成功之后我们把状态保存起来] 存储值得方式有两种,一种是cookie,一种是session 1.1区别: 代码: if ...
随机推荐
- HDU 1556.Color the ball-差分数组-备忘
备忘. 差分数组: 区间更新查询有很多方法,线段树.树状数组等都可以.如果为离线查询,就可以考虑使用差分数组. 假设对于区间[l,r]的每个数都加1,我们用一个数组a来记录,a[l]+=1;a[r+1 ...
- boost::Circular Buffer
boost.circular_buffer简介 很多时候,我们需要在内存中记录最近一段时间的数据,如操作记录等.由于这部分数据记录在内存中,因此并不能无限递增,一般有容量限制,超过后就将最开始的数据移 ...
- Column 1 of table 'xxx' cannot be converted from type 'varchar(33)' to type 'varchar(11)'
mysql主从同步失败.错误日志如下. Column 1 of table 'xxx' cannot be converted from type 'varchar(33)' to type 'var ...
- Jenkins上配置Robot Framework测试邮件通知模板
邮件效果 测试成功如下所示: jenkins_robot_success 测试失败如下所示: jenkins_robot_failure 通过这个模板,我们能够很直观地看出测试的执行情况,以及相关的统 ...
- java.lang.NoSuchMethodError:org.hibernate.SessionFactory.openSession()Lorg/hibernate/classic/Session
项目配置了spring 4.0.6.RELEASE 和hibernate4.2.0.Final ,出错原因是因为在Spring 3.1开始没有了HibernateDaoSupport类,而我的却Dao ...
- NOIP 2015 跳石头
题目背景 一年一度的“跳石头”比赛又要开始了! 题目描述 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和终点之间,有 N 块岩石(不 ...
- [CF392E]Deleting Substrings
“unexpected, right?”大概可以翻译成“没想到吧!” 题意:给两个序列$w_{1\cdots n}$和$v_{1\cdots n}$,你可以多次删除$w$的子串$w_{l\cdots ...
- 【权值分块】bzoj3685 普通van Emde Boas树
权值分块,虽然渐进复杂度不忍直视,但其极小的常数使得实际运行起来比平衡树快,大多数情况和递归版权值线段树差不多,有时甚至更快.但是被zkw线段树完虐. #include<cstdio> # ...
- java源码阅读Object
1 类注释 Class {@code Object} is the root of the class hierarchy. Every class has {@code Object} as a s ...
- 校验知识:CRC32、MD5、SHA1概念及可靠性现状
转:http://www.metsky.com/archives/337.html 昨天介绍了Windows 7的版本识别问题,不得不提到常用的CRC32.MD5.SHA1等校验算法可靠性问题,如果只 ...