Cookie路径
谷歌浏览器
依次点击设置--高级选项--内容设置--cookies--选择“显示cookies和其他网站数据”按钮就可以看到了

C:\Users\Administrator\Local Settings\Application Data\Google\Chrome\User Data\Default

IE浏览器

C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files
 
注意:只有设置有失效期的 cookie 在离开设置页时会以文件形式保存
 
C:\Users\Administrator\Cookies
C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Cookies
 
查看Cookie

下面看看代码就什么都知道了
我的总结都在下面
        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的所有值,
            //哈哈现在 疑惑消除了
        }
js读取
        <div>
            <input type="button" value="ok" onclick="fun()" />
        </div>
        <script type="text/javascript">
            function fun() {
                document.write(decodeURIComponent(document.cookie));
            }
        </script>
 

ASP.NET-【状态管理】-Cookie小结的更多相关文章

  1. 转载ASP.NET 状态管理Application,Session,Cookie和ViewState用法

    转载原地址 http://www.cnblogs.com/cuishao1985/archive/2009/09/24/1573403.html ASP.NET状态管理 APPlication,Ses ...

  2. ASP.NET状态管理的总结

    阅读目录 开始 hidden-input QueryString Cookie ApplicationState ViewState,ControlState Session Profile 各种状态 ...

  3. Unit06: 状态管理-cookie

    Unit06: 状态管理-cookie web package web; import java.io.IOException; import java.io.PrintWriter; import ...

  4. [Asp.Net]状态管理(ViewState、Cookie)

    简介 HTTP协议是无状态的.从客户端到服务器的连接可以在每个请求之后关闭.但是一般需要把一些客户端信息从一个页面传送给另一个页面. 无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请 ...

  5. [译]面向初学者的Asp.Net状态管理技术

    介绍 本文主要讲解Asp.Net应用程序中的状态管理技术(Asp.Net中有多种状态管理技术),并批判性地分析所有状态管理技术的优缺点. 背景 HTTP是无状态的协议.客户端发起一个请求,服务器响应完 ...

  6. [Asp.Net]状态管理(Session、Application、Cache)

    上篇博文介绍了在客户端状态管理的两种方式:http://www.cnblogs.com/wolf-sun/p/3329773.html.除了在客户端上保存状态外,还可以在服务器上保存状态.使用客户端的 ...

  7. ASP.NET状态管理详解,让你明明白白

    开发WinFrom的程序员可能不会在意维护应用程序的状态,因为WinFrom本身就在客户端运行,可以直接在内存中维护其应用程序状态.但ASP.NET应用程序在服务器端运行,客户端使用无状态的http协 ...

  8. 状态管理cookie 案例

    1状态管理:服务器为了追踪同一个客户端发出的请求,将多次交互看成一个整体看待 2:cookie的生存时间,默认情况下,cookie保存在浏览器内存中,只要不关闭浏览器,cookie就一直存在 如果希望 ...

  9. [原创]java WEB学习笔记28: 会话与状态管理Cookie 机制

    本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...

  10. ASP.NET状态保持cookie与session

    ASP.Net状态保持 一.ASP.Net中的状态保持如下图:   二.客户端的状态保持方案     ViewState.隐藏域.Cookies.控件状态.URL查询参数      ->View ...

随机推荐

  1. 面向对象的JavaScript系列二,继承

    1.原型链 function SuperType(){ this.property = true; } SuperType.prototype.getSuperValue = function(){ ...

  2. 移动应用调试之 Inspect

    移动端开发时,我们常使用chrome自带的模拟器,模拟各种手机设备. 但模拟毕竟是模拟,当开发完毕,使用真机访问页面出现问题时如何调试呢? 下面介绍2种针对android机的调试方法 一.直接使用Ch ...

  3. java位运算符常见用法

    1. 判断int型变量a是奇数还是偶数 a&1 = 0 偶数 a&1 = 1 奇数 2. 求平均值,比如有两个int类型变量x.y,首先要求x+y的和,再除以2,但是有可能x+y的结果 ...

  4. 【T-SQL系列】WITH ROLLUP、WITH CUBE、GROUPING语句的应用

    CUBE 和 ROLLUP 之间的区别在于:CUBE 运算符生成的结果集是多维数据集.多维数据集是事实数据的扩展,事实数据即记录个别事件的数据.扩展建立在用户打算分析的列上.这些列被称为维.多维数据集 ...

  5. iOS - Swift NSCalendar 日历

    前言 public class NSCalendar : NSObject, NSCopying, NSSecureCoding NSCalendar 对世界上现存的常用的历法进行了封装,既提供了不同 ...

  6. 基于Linux的oracle数据库管理 part6 (backup 相关的脚本)

    这里只是简单的介绍几种 备份方法 备份: 逻辑备份, 冷备份, 热备份 逻辑备份 也称作 导入(import), 导出(export), 作用是在不同的oracle数据库之间转移数据 物理备份, 就是 ...

  7. Monkey学习(4)简单测试实例

    1.首先测试设备是否连接成功,在命令行中输入: adb devices 如果出现设备信息,代表链接成功.我这里的设备名称是“emulator-5554” 2.得到测试apk的包名,如果有APK源码包的 ...

  8. python中的实例方法、静态方法、类方法、类变量和实例变量

    class MyTest: myname = 'peter' # add a instance attribute    def __init__(self, name):        self.n ...

  9. Linux内核态用户态相关知识

    http://www.cnblogs.com/bakari/p/5520860.html http://www.cnblogs.com/Anker/p/3269106.html

  10. POJ 3468(树状数组的威力)

    之前说过这是线段树的裸题,但是当看了http://kenby.iteye.com/blog/962159 这篇题解后我简直震惊了,竟然能如此巧妙地转化为用树状数组来处理,附上部分截图(最好还是进入原网 ...