ASP.NET 初识Cookie

1.ASP.NET中使用Cookie


1.新建Cookie

HttpCookie cookieTest =newHttpCookie("id","234");//一步到位
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"]="12123";
    Response.Cookies.Add(cookieTest);

多值Cookie的查看效果

3.读出Cookie中的数据

  1. HttpCookie cookieTest =newHttpCookie("id","234");//创建cookie的实例。
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值

4.Cookie文件的有效期设置

  1. HttpCookie cookieTest =newHttpCookie("id","234");//创建cookie的实例。
    cookieTest.Expires=DateTime.Now.AddMinutes(5);//设置cookie的过期时间,5分钟后过期,自动清除文件
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值

5.手动销毁Cookie

  1. HttpCookie cookieTest =newHttpCookie("id","234");//创建cookie的实例。
    cookieTest.Expires=DateTime.Now.AddMinutes(5);//设置cookie的过期时间,5分钟后过期,自动清除文件
    Response.Cookies.Add(cookieTest);//将创建的cookie文件输入到浏览器端
    Response.Write(Request.Cookies["id"].Value);//读取cookie文件中存储的值
    cookieTest.Expires=DateTime.Now.AddMinutes(-5);//随便给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

来自为知笔记(Wiz)

时间: 2024-10-20 18:41:14

ASP.NET 初识Cookie的相关文章

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

ASP.NET中Cookie跨域的问题及解决代码 http://www.liyumei.net.cn/post/share18.html Cookies揭秘  http://www.cnblogs.com/zhangziqiu/archive/2009/08/06/cookies-javascript-aspnet.html 最近在项目开发中遇到一个很棘手的问题,一个用户在顶级域名登录后,跳转到自己所拥有的二级域名下管理二级网站时,cookie丢失了,一直找解决办法找了整整两天,百度谷歌一大堆,

asp.net中Cookie的用法【转】

比如建立一个名为aspcn,值为灌水小鱼的cookieHttpCookie cookie = new HttpCookie["aspcn"];cookie.Value = "灌水小鱼";Response.AppendCookie(cookie);取出Cookie值也很简单HttpCookie cookie = Request.Cookies["aspcn"];cookieValue = cookie.Value;在一个Cookie中储存多个信息,

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 35 36 37 38 39 40 下面是写cookie  HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项  DateTime dt = DateTime.Now;//定义时间对象  TimeSpan ts=

ASP.NET购物车Cookie获取,创建,添加,更新,删除的用法

#region 添加购物车 public void GetShoppingCart(int skuId, int quanlity) { HttpCookie cookie = HttpContext.Current.Request.Cookies["myCart"];//获取cookie var reg = Session["userInfo"] as Registration; 用户登入状态 #region  未登入状态时 if(reg == null) { i

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

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03 在解决了asp.net core中访问memcached缓存的问题后,我们开始大踏步地向.net core进军--将更多站点向asp.net core迁移,在迁移涉及获取用户登录信息的站点时,我们遇到了一个问题--如何在asp.net core

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

Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份而储存在用户本地终端上的数据(通常经过加密).定义于RFC2109.它是网景公司的前雇员Lou Montulli在1993年3月的发明. 服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态.Cookies最典型的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网站时保留用户信息以便简化登录手续,这些都是Cookies的功用.另一个重要应用场合是“购

c#/ASP.NET操作cookie(读写)代码示例

Cookie是存在硬盘上,IE存cookie的地方和Firefox存cookie的地方不一样.不同的操作系统也可能存cookie的地方不一样. 不同的浏览器会在各自的独立空间存放Cookie, 互不干涉以我的windows7, IE8为例,  cookie存在这: C:\Users\xiaoj\AppData\Local\Microsoft\Windows\Temporary Internet Files 注意: 缓存文件和cookie文件,是存在一起的, 都在这个目录下. 你也可以这样找, 打

ASP.NET,Cookie,写Cookie,取Cookie

Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一.Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器.浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受. 编写Cookie //方式1:Response.Cookies["username"].value="mike";Response.Cookies["use

【转】用ASP.NET加密Cookie数据

来源:http://www.cnblogs.com/taizhouxiaoba/archive/2009/02/05/1384772.html Cookie中的数据以文本的形式存在客户端计算机,考虑它的安全性,最好在将数据存入Cookie之前对其进行加密. 加密的方法很多,比较简单一点的有:Base64,md5,sha等,而相对比较复杂一点的有:DES,TripleDES,RC2,Rijndael等. 下面是的代码实现了将数据存入Cookie之前采用散列的算法进行加密. 1 Private vo