asp.Net Cookie demo
2 protected void Button2_Click(object sender, EventArgs e)
3 {
4 HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称
5 DateTime dt=DateTime.Now;
6 TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟
7 cookie.Expires = dt.Add(ts);//设置过期时间
8 cookie.Values.Add("userid", "userid_value");
9 cookie.Values.Add("userid2","userid2_value2");
10 Response.AppendCookie(cookie);
11 //输出该Cookie的所有内容
12 //Response.Write(cookie.Value); //输出为:userid=userid_value&userid2=userid2_value2
13 }
14
15 //读取
16 protected void Button1_Click(object sender, EventArgs e)
17 {
18
19 // HttpCookie cokie = new HttpCookie("MyCook");//初使化
20 if (Request.Cookies["MyCook"]!=null)
21 {
22 //Response.Write("Cookie中键值为userid的值:" + Request.Cookies["MyCook"]["userid"]);//整行
23 //Response.Write("Cookie中键值为userid2的值" + Request.Cookies["MyCook"]["userid2"]);
24 Response.Write(Request.Cookies["MyCook"].Value);//输出全部的值
25 }
26 }
27
28 //修改Cookie
29 protected void Button3_Click(object sender, EventArgs e)
30 {
31 //获取客户端的Cookie对象
32 HttpCookie cok = Request.Cookies["MyCook"];
33
34 if (cok != null)
35 {
36 //修改Cookie的两种方法
37 cok.Values["userid"] = "alter-value";
38 cok.Values.Set("userid", "alter-value");
39
40 //往Cookie里加入新的内容
41 cok.Values.Set("newid", "newValue");
42 Response.AppendCookie(cok);
43 }
44
45
46 }
47 //删除Cookie
48 protected void Button4_Click(object sender, EventArgs e)
49 {
50
51 HttpCookie cok = Request.Cookies["MyCook"];
52 if (cok != null)
53 {
54 if (!CheckBox1.Checked)
55 {
56 cok.Values.Remove("userid");//移除键值为userid的值
57 }
58 else
59 {
60 TimeSpan ts = new TimeSpan(-1, 0, 0, 0);
61 cok.Expires = DateTime.Now.Add(ts);//删除整个Cookie,只要把过期时间设置为现在
62 }
63 Response.AppendCookie(cok);
64 }
65 }
66
转载于:https://www.cnblogs.com/xiaobei/archive/2010/02/23/1671786.html
asp.Net Cookie demo相关推荐
- ASP.NET Cookie
最经在使用Cookie的过程中遇到了一些疑问,查阅参考MSDN,记录Cookie相关知识点 什么是Cookie Cookie是一小段文本信息,伴随着用于的请求和页面在Web服务器和浏览器之间传递,并将 ...
- ASP.Net Cookie(几个不同出处)
Cookie的用法也和ASP中差不多.比如我们建立一个名为aspcn,值为飞刀的cookie HttpCookie cookie = new HttpCookie["aspcn"] ...
- [转]PHP或ASP 中Cookie禁用了,Session还能用吗?
http://laiguowei2004.blog.163.com/blog/static/3682900020107302248722/ COOKIE和SESSION本身是两码事,只是COOKIE可 ...
- Asp之Cookie篇—概述Cookie原理、归纳Cookie方法属性及应用
什么是Cookies? Cookies是数据包,可以让网页具有记忆功能,在某台电脑上记忆一定的信息.Cookies的工作原理是,第一次由服务器端写入到客户端的系统中.以后每次访问这个网页,都是先由客户 ...
- 京东php asp,jd jd demo 关于php的代码里面是 一些京东的接口 包含了 重要 WEB(ASP,PHP,...) 238万源代码下载- www.pudn.com...
开发工具: PHP 文件大小: 183 KB 上传时间: 2013-04-15 下载次数: 1 详细说明:jd demo 关于php的代码里面是关于一些京东的接口里面的代码包含了一些重要-jd dem ...
- asp.net cookie操作-添加cookie,添加键值,移除cookie,移除键值
1 public class Cookies 2 { 3 /// <summary> 4 /// 添加cookie 5 /// </summary> 6 /// <par ...
- asp源码demo下载:微信公众号支付企业付款到零钱功能asp源码下载案例
最近接到一个开发需求,一个企业想用微信支付里面的,企业付款到零钱功能,利用此功能来给用会发红包,因为微信支付里的红包功能一次要付款1块钱,太多,所以他想利用此功能来发红包,这样红包金额可以低到每次3角 ...
- Asp.net Cookie使用与简介
什么是Cookie 一段文本数据,默认存储在客户端,一种存放在浏览器缓存,一种存放在磁盘,最大可存储4kb. 一个客户端状态保持机制,(网站的数据是存在客户端),与隐藏域ViewState对象都属于这 ...
- 两个简单的Demo示例向读者展示Flash和ASP.NET交互原理以及过程
ASP.NET与FLASH交互学习了ASP.NET的基础知识之后,终于等到学习交互的时候了.请大家和我一起来进行让人激动的交互吧!本章我将用两个简单的Demo示例向读者展示Flash和ASP.NET交 ...
最新文章
- iOS 去除按钮的按下效果(阴影)
- javascript之DOM操作
- 总市值3862亿的创始人们在各阶段是怎么选女友的?
- MySQL in语句内参数个数限制
- 从头开始搭建一个dubbo+zookeeper平台
- 成长的路上,痛并快乐着
- SpringCloud Consul注册中心介绍及配置使用
- myeclipse 8.5安装freemarker插件方法
- Stackelberg博弈
- LM2596电源降压调整器(150KHZ 3A)原理图中文版
- 国稻种芯百团计划行动 丰收节贸促会·黎志康:惠及亚非18国家
- nginx的安装和配置
- 欧姆龙CP1H 原点搜索和原点返回功能
- 宁波市第32届中小学生程序设计竞赛(初中组) 母鸡下蛋
- 人工智能的就业方向有哪些?
- 中小网站在域名、服务器等选择上的一点总结
- 做测试,如何提升“话语权”?
- 类似冒险岛这类游戏是用什么语言编写?或者说它的制作流程是什么?
- 容器服务Kubernetes或jenkins 414问题
- 小天软件园程序源码 一款纯发布软件程序
热门文章
- Exception in thread “main“ java.lang.IllegalArgumentException: http://www.dmg.org/PMML-4_4(没搞定)
- win7+ubuntu19.10使用easybcd安装
- 百度网盘linux客户端无法下载
- Unrecognized option: -javaagent
- 常用的正则表达式---学习笔记(一)
- 忽如一夜冬风来,团队忽然就解散了
- 2019/01/29-Linux常用指令
- MySQL集群搭建--多主模式
- 【纯干货】Amoeba实现MySQL主从同步与读写分离
- 多线程基础知识了解一下