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. 基于Appium1.6.X的WebDriverAgent编译、安装

    转自:http://www.cnblogs.com/baconLiu/p/6861431.html tips:WebDriverAgent是Appium1.6.3以后版本新添加的模块,为了让appiu ...

  2. MDT 2013 从入门到精通之概念扫盲

    从今日开始为大家带来微软MDT 2013批量部署操作系统从入门到精通系列教程,旨在为大家以后的工作.学习提供一个便利的参考教程,以便大家更好.更深入的了解微软MDT,从而减轻企业工程师.IT从业人员及 ...

  3. LeetCode - 654. Maximum Binary Tree

    Given an integer array with no duplicates. A maximum tree building on this array is defined as follo ...

  4. php分布式redis实现session共享

    方法一:找到配置文件php.ini,修改为下面内容,保存并重启服务 session.save_handler = redis session.save_path = "tcp://127.0 ...

  5. vue.js 与iview官网

    vue.js https://cn.vuejs.org/v2/guide/instance.html#生命周期图示 iview https://www.iviewui.com/components/t ...

  6. Flex进度条

    Flex中,进度条的皮肤,以及使用Timer让它自动增加~ mxml中: <mx:ProgressBar id="proBar" verticalCenter="0 ...

  7. JVM性能监控与故障处理命令汇总(jps、jstat、jinfo、jmap、jhat、jstack)

    给一个系统定位问题的时候,知识.经验是关键基础,数据是依据,工具才是运用知识处理数据的手段 使用适当的虚拟机监控和分析的工具可以加快我们分析数据.定位解决问题的速度,本文主要介绍了几款服 务器上常用的 ...

  8. jdk 1.8 开发环境配置

    计算机->右键->属性->高级系统设置->环境变量->系统变量 新建系统变量:JAVA_HOME,变量值为:C:\Program Files (x86)\Java\jdk ...

  9. Jquery就是这么简单

    什么是Jquery? Jquey就是一款跨主流浏览器的JavaScript库,简化JavaScript对HTML操作 就是封装了JavaScript,能够简化我们写代码的一个JavaScript库 为 ...

  10. Spring data mongodb 替换 Repository 实现类,findAll 排除 字段

    因文档比较大,有时候findAll 不想返回所有数据.没有找到默认的findAll 能够include 或者 exclude 的方法,所以想办法扩展一下实现类 query.fields().inclu ...