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. nginx隐藏版本号

    在实际运用nginx中我们最好将我们的版本号直接隐藏,因为有些版本号的nginx被爆出了漏洞,所以我们为了安全起见,最好将我们的版本号隐藏. 1.对于未安装的nginx我们使用源码编译安装才可以将版本 ...

  2. php复习整理1--位运算符

    前言    子曰:"温故而知新,可以为师矣." php复习整理系列即是对已掌握的知识的温习,对久不使用的知识点进行重新学习,从而对php基础知识的掌握更加牢固.当然因为是重新温习, ...

  3. HashSet和CopyOnWriteArraySet

    前言 这篇文章的目的如下: HashSet是如何保证元素的不重复和无序 HashSet的增删(改查?)原理 CopyOnWriteArraySet支持并发的原理 CopyOnWriteArraySet ...

  4. java递归

    package com.sun.test; import java.util.ArrayList; import java.util.List; /** * 递归 * */ public class ...

  5. zabbix_server 挂了原因及解决方法(内存溢出)

    14721:20170714:095330.028 [file:dbconfig.c,line:452] zbx_mem_malloc(): out of memory (requested 80 b ...

  6. CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式

    Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境.不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限.流程治理等特性.服务端基于Spring Boot ...

  7. mysql 密码过期问题

    问题描述: Your password has expired. To log in you must change it using a client that supports expired p ...

  8. iOS 使用NTP时间同步服务

    githup上有相关开源库, ios-ntp 导入即可使用 NetworkClock *netClock = [NetworkClock sharedNetworkClock]; netClock.n ...

  9. centos7时间同步

    用ntpdate从时间服务器更新时间 1.如果你的linux系统根本没有ntpdate这个命令 yum install -y ntp 2.安装完了之后,你不要做什么配置,也不需要,直接测试一下 [ro ...

  10. explorer.exe 该文件没有与之关联的程序来执行该操作

    删了点右键的东西搞出来的问题 其实就是关联出错了,解决:(新建一个temp.reg,内容如下,然后双击导入注册表即可) Windows Registry Editor Version 5.00 [[H ...