1.ASP.NET中使用Cookie


0.说明

Cookie存在客户端电脑上,Session存在服务器上,所以保存登录信息等敏感信息时不能使用Cookie,用户个性化设置可以使用Cookie

1.新建Cookie

HttpCookie cookieTest =newHttpCookie("id","");//一步到位
Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
 
还可以用Response.Cookies的方式,但此方式建立的Cookie不易操作,单纯需要建立Cookies时可采用此方法
  1. Response.Cookies["UserName"].Value=“Chinajiyong“;
2.新建多值Cookie
  1. HttpCookie cookieTest =newHttpCookie("wonderdch");
    cookieTest.Values["UserName"]="dch";
    cookieTest.Values["Password"]="";
    Response.Cookies.Add(cookieTest);
多值Cookie的查看效果
 
3.读出Cookie中的数据
  1. HttpCookie cookieTest =newHttpCookie("id","");//创建cookie的实例。
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值
4.Cookie文件的有效期设置
  1. HttpCookie cookieTest =newHttpCookie("id","");//创建cookie的实例。
    cookieTest.Expires=DateTime.Now.AddMinutes();//设置cookie的过期时间,5分钟后过期,自动清除文件
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值
5.手动销毁Cookie
  1. HttpCookie cookieTest =newHttpCookie("id","");//创建cookie的实例。
    cookieTest.Expires=DateTime.Now.AddMinutes();//设置cookie的过期时间,5分钟后过期,自动清除文件
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值
    cookieTest.Expires=DateTime.Now.AddMinutes(-);//随便给cookieExpires设置一个负时间即可手动销毁Cookie
6.Chrome浏览器查看和编辑Cookie的小插件
 
EditThisCookie

下载地址:http://www.chromein.com/public/crx/fngmhnnpilhplaeedifhccceomclgfbg/chromein.com_ext_11241.crx

2.查看360极速浏览器中保存的Cookie


1.进入选项-高级设置-网络内容-内容设置

2.查看所有Cookie和网站数据(可能会小卡一会)

3.按照站点搜索即可查到之前设置的Cookie wonderdch

ASP.NET 初识Cookie的更多相关文章

  1. .NET跨平台之旅:ASP.NET Core从传统ASP.NET的Cookie中读取用户登录信息

    在解决了asp.net core中访问memcached缓存的问题后,我们开始大踏步地向.net core进军——将更多站点向asp.net core迁移,在迁移涉及获取用户登录信息的站点时,我们遇到 ...

  2. Asp.net操作cookie大全

    实例代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3 ...

  3. asp.net各种cookie代码和解析

    Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一.Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一 ...

  4. ASP.NET 操作Cookie详解 增加,修改,删除

    ASP.NET 操作Cookie详解 增加,修改,删除 Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密).定义于RFC2109.它 ...

  5. ASP.NET之Cookie(坑爹的Response.Cookies.Remove)

    原文:ASP.NET之Cookie(坑爹的Response.Cookies.Remove) 在web开发中Cookie是必不可少的 .NET自然也有一个强大的Cookie操作类,我们用起来也非常方便, ...

  6. ASP.NET -- WebForm -- Cookie的使用

    ASP.NET -- WebForm --  Cookie的使用 Cookie是存在浏览器内存或磁盘上. 1. Test3.aspx文件 <%@ Page Language="C#&q ...

  7. ASP.NET -- WebForm -- Cookie的使用 应用程序权限设计 权限设计文章汇总 asp.net后台管理系统-登陆模块-是否自动登陆 C# 读写文件摘要

    ASP.NET -- WebForm -- Cookie的使用 ASP.NET -- WebForm --  Cookie的使用 Cookie是存在浏览器内存或磁盘上. 1. Test3.aspx文件 ...

  8. ASP.NET中Cookie跨域的问题及解决代码

    ASP.NET中Cookie跨域的问题及解决代码 http://www.liyumei.net.cn/post/share18.html Cookies揭秘  http://www.cnblogs.c ...

  9. 【转载】Asp.Net中Cookie对象的作用以及常见属性

    Cookie对象是服务器为用户访问存储的特定信息,这些信息一般存储在浏览器中,服务器可以从提交的数据中获取到相应的Cookie信息,Cookie的最大用途在于服务器对用户身份的确认,即票据认证,用户会 ...

随机推荐

  1. SPOJ 1812 LCS2 [后缀自动机 DP]

    题意: 求多个串<=10的最长连续子串 一个串建SAM,然后其他串在上面走 每个状态记录所有串在这个状态的公共子串的最小值 一个串在上面走的时候记录与每个状态公共子串的最大值,注意出现次数向父亲 ...

  2. vue项目基本流程

    一.做项目基本流程: 1.规划组件结构 Nav.vue Header.vue Home.vue..... 2.编写对应路由 vue-router 3.具体些每个组件功能 一些公共的文件jquery,j ...

  3. H5动画

    1.参考:http://blog.csdn.net/whqet/article/details/42911059?readlog https://developer.mozilla.org/zh-CN ...

  4. js短路表达式

    今天碰见个题目,感觉短路表达式很好用. 题目: 定义一个计算圆面积的函数area_of_circle(),它有两个参数: r: 表示圆的半径: pi: 表示π的值,如果不传,则默认3.14 funct ...

  5. 痞子衡随笔:常用的数据传输差错检测技术(1)- 奇偶校验(Parity Check)

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是嵌入式数据传输里的差错检测技术-奇偶校验. 在嵌入式应用里,除了最核心的数据处理外,我们还会经常和数据传输打交道.数据传输需要硬件传输接口 ...

  6. WPF项目学习.三

    工具代码记录 版权声明:本文为博主初学经验,未经博主允许不得转载. 一.前言 记录在学习与制作WPF过程中遇到的解决方案. 分页控件的制作,邮件发送,日志代码,excel导入导出等代码的实现过程: 二 ...

  7. windows下apache服务器开启压缩和网页缓存

    找到配置文件:http.conf apache开启压缩 一.开启配置,去除下面代码前面的#号LoadModule deflate_module modules/mod_deflate.soLoadMo ...

  8. appium+Python 启动app(三)登录

    我们根据前面的知识点,用uiautomatorviewer工具来获取我们当前的元素 (注:uiautomatorviewer 是 android sdk 自带的) 知识点:appium的webdriv ...

  9. 试用MarkDown

    自定义界面风格 可以在设置中选择日间,或者夜间模式进行定义.具体的定义项的说明,可以查看菜单栏 (Windows版本位于托盘按钮上) 自定义的帮助. MarkEditor几乎所有跟色彩有关的界面,都已 ...

  10. yii2高级模板使用一个域名管理前后台

    yii2的高级模板分为backend和frontend,最开始用yii的时候并没怎么在意,就使用了两个域名分别解析前后台.今天无意间看见 可以使用一个域名指向前后台. 1.修改 advanced/ba ...