.NET里cookies的使用

简介: 先介绍一下比较简单的使用方法:给COOKIES赋值Response.Cookies["uid"].Value = "20";Response.Cookies["LoginCode"].Value = "58469"; 以上就是分别对两个COOKIES变量赋了两个不同的传,那么在使用COOKIES时,我们怎样来控制COOKIES的有效期呢,看下面: Response.

先介绍一下比较简单的使用方法:
给COOKIES赋值
Response.Cookies["uid"].Value = "20";
Response.Cookies["LoginCode"].Value = "58469";

以上就是分别对两个COOKIES变量赋了两个不同的传,那么在使用COOKIES时,我们怎样来控制COOKIES的有效期呢,看下面:

Response.Cookies["uid"].Expires = DateTime.Now.AddDays(1);
Response.Cookies["LoginCode"].Expires = DateTime.Now.AddDays(1);

上面是分别对两个变量的有效期的1天,当然也是几小时,方法如下:
Response.Cookies["LoginCode"].Expires =DateTime.Now.AddHours(1);
这是有效期为1小时,同样的方法可以类推成几分钟,几秒等等。


那我们如何获得这些COOKIES的值呢?这里要注意一点,在COOKIES没有被赋值时,你要调用就会出错,所以我们一般在调用之前会先判断一下,此COOKIES是否存在,方法:

 if (Request.Cookies["uid"] != null)
{
       string ruid = Request.Cookies["uid"].Value;
}

在.NET里独有的赋值方法:
System.Web.HttpCookie user_cookies_id=new HttpCookie("uid");
user_cookies_id.Value="20";
user_cookies_id.Expires=DateTime.Now.AddDays(1);
Response.AppendCookie(user_cookies_id);

目录
相关文章
|
缓存 前端开发 API
.Net WebApi中使用Session使用
.Net WebApi中使用Session使用
253 0
|
JavaScript .NET C#
ASP.NET之Cookie(坑爹的Response.Cookies.Remove)
原文:ASP.NET之Cookie(坑爹的Response.Cookies.Remove) 在web开发中Cookie是必不可少的 .NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。
1296 0
|
Web App开发 .NET iOS开发
一起谈.NET技术,ASP.NET4中不要相信Request.Browser.Cookies,Form验证要用UseCookies
  从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况(升级前一切正常):   1. 遨游3在极速模式下(默认模式)。   2. FireFox中修改了UserAgent。
964 0
|
Web App开发 .NET iOS开发
ASP.NET4中不要相信Request.Browser.Cookies,“.NET研究”Form验证要用UseCookies
  从ASP.NET 3.5升级至ASP.NET4之后,遇到三种登录后不能保存cookie的情况(升级前一切正常):   1. 遨游3在极速模式下(默认模式)。   2. FireFox中修改了UserAgent上海徐汇企业网站设计与制作。
814 0
|
Web App开发 存储 Java
一起谈.NET技术,大话Session
引言     在web开发中,session是个非常重要的概念。在许多动态网站的开发者看来,session就是一个变量,而且其表现像个黑洞,他只需要将东西在合适的时机放进这个洞里,等需要的时候再把东西取出来。
998 0
|
SQL 存储 Web App开发
一起谈.NET技术,ASP.NET的Session 详解
  阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。     懂得ASP/ASP.NET编程     了解ASP/ASP.NET的Session模型     了解ASP.NET Web应用程序模型     了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法     了解Internet Information Services(以下简称IIS)的基本使用方法     了解如何在Microsoft SQL Server中创建一个数据库。
1166 0
|
Web App开发 .NET 数据库
一起谈.NET技术,ASP.NET中如何正确使用Session
  Asp.Net中的Session要比Asp中的Session灵活和强大很多,同时也复杂很多;看到有一些Asp.Net开发人员报怨说Session不稳定,莫名其妙的丢失,其实这正是Asp.Net改进的地方之一。
1011 0
|
Web App开发 前端开发 .NET
一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《在ASP.NET 4 Web Forms中实现URL导向》篇
本系列文章导航 VS 2010 和 .NET 4.0 系列之《ASP.NET 4 中的SEO改进 》篇 VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇 VS 2010 和 .
1073 0
|
.NET 开发框架
详解Asp.Net Core中的Cookies
目录 详解Asp.Net Core中的cookies 搞懂cookies Asp.Net中cookies的实现 从http中获取cookies 将cookies写入http中 总结及感想 详解Asp.Net Core中的cookies 搞懂cookies 我之前写过一篇文章来介绍cookies,如果你对cookies不是很了解请移步理解cookies这篇文章,这对于我们研究asp.net core中的cookies可以起到很大的帮助。
2243 0