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 ...
随机推荐
- 【互动问答分享】第7期决胜云计算大数据时代Spark亚太研究院公益大讲堂
“决胜云计算大数据时代” Spark亚太研究院100期公益大讲堂 [第7期互动问答分享] Q1:Spark中的RDD到底是什么? RDD是Spark的核心抽象,可以把RDD看做“分布式函数编程语言”. ...
- SnowNLP:一个处理中文文本的 Python 类库[转]
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和Te ...
- HDU 6322.Problem D. Euler Function -欧拉函数水题(假的数论题 ̄▽ ̄) (2018 Multi-University Training Contest 3 1004)
6322.Problem D. Euler Function 题意就是找欧拉函数为合数的第n个数是什么. 欧拉函数从1到50打个表,发现规律,然后勇敢的水一下就过了. 官方题解: 代码: //1004 ...
- tensorflow-gpu 使用的常见错误
这篇博客会不定期整理我在 tensorflow 中出现的问题和坑. 1. CUDA_ERROR_OUT_OF_MEMORY: tensorflow 在执行过程中会默认使用全部的 GPU 内存,给系统保 ...
- 大型vue单页面项目优化总结
这是之前在公司oa项目优化时罗列的优化点,基本都已经完成,当时花了点心思整理的,保存在这里,方便以后其他项目用到查漏补缺. 1.打包文件中的app.js文件放入cdn,加快页面首次加载速度 2.提取公 ...
- 16、Flask实战第16天:Flask文件上传
上传文件 这里以图片来演示flask如何上传文件 首先来写个简单的前端页面upload.html, 在里面写个文件上传的表单 后端debug断点调试 获取到文件后,当然,我们需要把文件保存下来.在项目 ...
- create table select from
CREATE TABLE new_table AS SELECT * FROM old_table
- jmeter 请求发送加密参数
最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求,加密方式为:ase256.所以,jmeter发送请求前也需要对uid及json参数进行加密.我这里是让开发 ...
- 使用Arraylist产生不重复的随机数
在Java中主要有两种方法来获取随机数,分别是通过Math.random方法和Random类获得随机数,不过Math.random方法其实也是通过生成一个Random类实例,然后再生成随机数的,也就是 ...
- Spring使用ComponentScan扫描Maven多模块工程的其它模块
说明:在新建好了Maven多模块工程后,如果想要在其它模块也能使用Spring的对象管理,比如@Autowrited这些注入方式,那么就必须开启包扫描的功能才能使其进行注入到Spring的对象管理中. ...