什么是Cookie

一段文本数据,默认存储在客户端,一种存放在浏览器缓存,一种存放在磁盘,最大可存储4kb。

一个客户端状态保持机制,(网站的数据是存在客户端),与隐藏域ViewState对象都属于这种客户端状态保持,Cookie中存储的是关于网站相关的文本字符串数据。Cookie的存储方式有两种,如果不指定过期时间,那么存储在客户端浏览器内存中,如果指定了过期时间,那么存储在客户端的磁盘上。Cookie食欲具体的网站有关的,如果我们将Cookie设置了过期日期,那么当用户在指定时间内访问我们的网站,属于我们网站的Cookie数据会放在请求报文中发送过来,其他网站的Cookie不会发送。

在哪用到了Cookie

自增、上次浏览位置、下次自动登录、购物车等等

Cookie的部分属性

            //创建CookieResponse.Cookies["cp3"].Value = "xiaozhang";//指定过期时间Response.Cookies["cp3"].Expires = DateTime.Now.AddDays(3);//删除CookieResponse.Cookies["cp3"].Expires = DateTime.Now.AddDays(-1);//Cookie跨域(域名)Response.Cookies["cp3"].Domain = "";//设置主域域名//Cookie的PathResponse.Cookies["cp3"].Path = "";//设置好路径,只有当前路径下的网页会获取Cookie,其他网站不用,防止不必要的数据量

创建Cookie的两种方式

Response.Cookies["UserSettings"]["Font"] = "Arial";Response.Cookies["UserSettings"]["Color"] = "Blue";Response.Cookies["UserSettings"].Expires = DateTime.Now.AddDays(1d);

HttpCookie myCookie = new HttpCookie("UserSettings");myCookie["Font"] = "Arial";myCookie["Color"] = "Blue";myCookie.Expires = DateTime.Now.AddDays(1d);Response.Cookies.Add(myCookie);

多值Cookie的使用

解决了一个页面最多有20个Cookie的限制

Response.Cookies["userInfo"]["userName"] = "patrick";
Response.Cookies["userInfo"]["lastVisit"] = DateTime.Now.ToString();
Response.Cookies["userInfo"].Expires = DateTime.Now.AddDays(1);

Asp.net Cookie使用与简介相关推荐

  1. Cookie和Session简介与区别

    1.Cookie和Session简介与区别 在非常多时候,我们需要跟踪浏览者在整个网站的活动,对他们身份进行自动或半自动的识别(也就是平时常说的网站登陆之类的功能),这时候,我们常采用Cookie与 ...

  2. ASP.Net Cookie(几个不同出处)

    Cookie的用法也和ASP中差不多.比如我们建立一个名为aspcn,值为飞刀的cookie HttpCookie cookie = new HttpCookie["aspcn"] ...

  3. ASP.NET Core 1.1 简介

    ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...

  4. ASP.NET中Session模型简介

    阅读本文章前,需要读者对以下知识有所了解.否则,阅读过程中会在相应的内容上遇到不同程度的问题. 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET We ...

  5. ASP.NET Cookie

    最经在使用Cookie的过程中遇到了一些疑问,查阅参考MSDN,记录Cookie相关知识点 什么是Cookie Cookie是一小段文本信息,伴随着用于的请求和页面在Web服务器和浏览器之间传递,并将 ...

  6. [转]PHP或ASP   中Cookie禁用了,Session还能用吗?

    http://laiguowei2004.blog.163.com/blog/static/3682900020107302248722/ COOKIE和SESSION本身是两码事,只是COOKIE可 ...

  7. Asp之Cookie篇—概述Cookie原理、归纳Cookie方法属性及应用

    什么是Cookies? Cookies是数据包,可以让网页具有记忆功能,在某台电脑上记忆一定的信息.Cookies的工作原理是,第一次由服务器端写入到客户端的系统中.以后每次访问这个网页,都是先由客户 ...

  8. ASP.NET C# Session的简介及用法

    Session 一.概述 Session用于存储特定的用户会话所需的信息 . Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议. Session中文是"会 ...

  9. ASP.NET Web Forms – 服务器控件简介

    服务器控件是服务器可理解的标签.HTML 服务器控件是服务器可理解的 HTML 标签. 经典 ASP 的局限性 下面列出的代码是从上一章中复制的: <html> <body bgco ...

最新文章

  1. AS3初学者容易迷糊的几个问题
  2. LiveVideoStack线上分享第三季(十三):腾讯云LiteAVSDK演进之路
  3. python 对象属性作为参数_如何将对象属性作为函数参数传递给lambda函数?
  4. 《C++ Primer》8.2.1节练习(部分)
  5. CSS浏览器兼容性问题
  6. 一步步编写操作系统 60 cpu的IO特权级2 什么是驱动程序
  7. 扫盲:php session缓存至memcached中的方法
  8. linux python 信号,Python模块之信号(signal)
  9. 恶意代码分析实战 lab1-4
  10. wps计算机一级考试提纲,2012年计算机一级考试WPSOffice考试大纲
  11. 能量谱 matlab,频谱、幅度谱、功率谱和能量谱含义
  12. 左与AOL合并 右牵手谷歌 雅虎对抗微软收购
  13. HDOJ:1863畅通工程
  14. Android招聘心得分享
  15. [OpenGL] 使用Assimp库的骨骼动画
  16. pandas分组聚合
  17. 【Lintcode】1367. Police Distance
  18. 百度地图api实现轨迹运动效果
  19. Web scraper使用教程-进阶用法(二)-爬取二级页面内容
  20. Win7 vista 界面美化

热门文章

  1. # 【深基3.例7】肥胖问题
  2. 修改远程桌面端口bat批处理(windows)
  3. L1-024 后天 Python
  4. 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十二】部署第一台 AFS 服务器 1
  5. python编程火车票_Python火车票代码
  6. python数字形式转换详解_python将数字转换成美元形式
  7. mac版的Vscode安装与c语言配置(win版可借鉴)
  8. Git GitHub图文详解(不详细叫人打我)
  9. 毕业7年买房两套 30岁女人的买房经验
  10. SQL @005 收缩日志