ASP.NET-【状态管理】-Cookie小结
C:\Users\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default

protected void Page_Load(object sender, EventArgs e)
{
HttpCookie c1 = ");
HttpCookie c2 = "); //注意覆盖了同名的cookie
c2.Values.Add("e", "hello");//看看这个会是什么效果呢? 哈哈读取之后【js读取】 是
//a=456&e=hello;c=789; 会把hello一起写在Cookie “a”里面去
if (Request.Cookies["a"] != null)
{
//Response.Write(Request.Cookies["a"].Value);//456&e=hello
//Response.Write(Request.Cookies["a"]["e"].ToString());//hello
System.Collections.Specialized.NameValueCollection d = Request.Cookies["a"].Values;
foreach (var item in d.AllKeys)
{
Response.Write(item + ":" + d[item] + "<br />");
//:456
//e:hello
}
}
//设置一个过期时间
c2.Expires = DateTime.Now.AddMinutes();
HttpCookie c3 = ");
//如果要写入中文的话 请先编码好
string ch = Server.UrlEncode("中文=");
HttpCookie c4 = new HttpCookie("d", ch);
HttpCookie c5 = new HttpCookie("t", "=");
Response.AppendCookie(c1);
Response.AppendCookie(c2);
Response.AppendCookie(c3);
Response.AppendCookie(c4);
Response.AppendCookie(c5);
//总结:每实例化一个Cookie对象就会在浏览器中创建一个Cookie文件
//如果没有设置cookie过期时间,那么Cookie就是浏览器会话Cookie,浏览器关闭 Cookie就会消失
//如果实例化的Cookie有相同名字的,则后面的会覆盖前面的
//看上面的代码就知道怎么回事儿了
//Values Cookie集合Request.Cookies["a"]["e"].ToString() 通过这个方式追个访问cookie的值
//Value 访问写入Cookie的所有值,
//哈哈现在 疑惑消除了
}
ASP.NET-【状态管理】-Cookie小结的更多相关文章
- 转载ASP.NET 状态管理Application,Session,Cookie和ViewState用法
转载原地址 http://www.cnblogs.com/cuishao1985/archive/2009/09/24/1573403.html ASP.NET状态管理 APPlication,Ses ...
- ASP.NET状态管理的总结
阅读目录 开始 hidden-input QueryString Cookie ApplicationState ViewState,ControlState Session Profile 各种状态 ...
- Unit06: 状态管理-cookie
Unit06: 状态管理-cookie web package web; import java.io.IOException; import java.io.PrintWriter; import ...
- [Asp.Net]状态管理(ViewState、Cookie)
简介 HTTP协议是无状态的.从客户端到服务器的连接可以在每个请求之后关闭.但是一般需要把一些客户端信息从一个页面传送给另一个页面. 无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请 ...
- [译]面向初学者的Asp.Net状态管理技术
介绍 本文主要讲解Asp.Net应用程序中的状态管理技术(Asp.Net中有多种状态管理技术),并批判性地分析所有状态管理技术的优缺点. 背景 HTTP是无状态的协议.客户端发起一个请求,服务器响应完 ...
- [Asp.Net]状态管理(Session、Application、Cache)
上篇博文介绍了在客户端状态管理的两种方式:http://www.cnblogs.com/wolf-sun/p/3329773.html.除了在客户端上保存状态外,还可以在服务器上保存状态.使用客户端的 ...
- ASP.NET状态管理详解,让你明明白白
开发WinFrom的程序员可能不会在意维护应用程序的状态,因为WinFrom本身就在客户端运行,可以直接在内存中维护其应用程序状态.但ASP.NET应用程序在服务器端运行,客户端使用无状态的http协 ...
- 状态管理cookie 案例
1状态管理:服务器为了追踪同一个客户端发出的请求,将多次交互看成一个整体看待 2:cookie的生存时间,默认情况下,cookie保存在浏览器内存中,只要不关闭浏览器,cookie就一直存在 如果希望 ...
- [原创]java WEB学习笔记28: 会话与状态管理Cookie 机制
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
- ASP.NET状态保持cookie与session
ASP.Net状态保持 一.ASP.Net中的状态保持如下图: 二.客户端的状态保持方案 ViewState.隐藏域.Cookies.控件状态.URL查询参数 ->View ...
随机推荐
- HTML笔记(七)head相关元素<base> & <meta>
<head>元素是所有头部元素的容器. 可添加的标签有:<title>.<base>.<link>.<meta>.<script> ...
- v9 推荐位 排序问题解决办法
原网站:http://bbs.phpcms.cn/thread-879943-1-1.html 简介: 用phpcms做网站的时候,有些地方要用到推荐位列表,如幻灯片,特别推荐等.有时候因为文章的重要 ...
- HDU-4521 小明系列问题——小明序列 间隔限制最长上升子序列
题意:给定一个长度为N的序列,现在要求给出一个最长的序列满足序列中的元素严格上升并且相邻两个数字的下标间隔要严格大于d. 分析: 1.线段树 由于给定的元素的取值范围为0-10^5,因此维护一棵线段树 ...
- iOS - UISplitViewController
前言 NS_CLASS_AVAILABLE_IOS(3_2) @interface UISplitViewController : UIViewController @available(iOS 3. ...
- SQL server数据类型、增删改查
数据类型: 整数型:bigint.int.smallint.mediumint.tinyint 小数类型:decimal.numeric 浮点型:real.float.double 位型:bit 字符 ...
- JavaWeb学习总结(十五)--过滤器的应用
一.解决全站字符乱码(post和get中文编码问题) 乱码问题: 获取请求参数中的乱码问题: POST请求:request.setCharacterEncoding("utf-8" ...
- Linux socket编程应用学习笔记
参考这个系列吧 http://www.cnblogs.com/wunaozai/tag/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B/default.html?page=2 ...
- oracle中between
oracle中between and包含边界值,也就是所谓的闭区间. 如 between 1 and 100,则表示包含1和100及以内的一切数值. 如以下语句: 1 2 3 4 5 6 7 8 9 ...
- [Selenium] 使用Javascript选中Input框里的内容,然后清空
当我们需要清空Input框里的内容,直接使用el.clear()方法又行不通时,可以使用Javascript先去选中内容,然后再使用el.clear()方法:
- iOS开发 仿淘宝,京东商品详情3D动画
- (void)show { [[UIApplication sharedApplication].windows[0] addSubview:self.projectView]; CGRect fr ...