当前位置: 代码迷 >> ASP.NET >> cookies 除去设置过期和清除cookie之外还有没得其它方法设置它无效呢、
  详细解决方案

cookies 除去设置过期和清除cookie之外还有没得其它方法设置它无效呢、

热度:9797   发布时间:2013-02-25 00:00:00.0
cookies 除了设置过期和清除cookie之外还有没得其它方法设置它无效呢、、
Response.Cookies["test"].Value = "name";//创建cookie

怎么设置 Response.Cookies["test"]过期,怎么判断 Response.Cookies["test"]无效


这里面有Response 和 Request 这两个东西 把我都搞混了、 求助、、、、

------解决方案--------------------------------------------------------
HttpContext.Request.Cookie["text"].Value这里的Request是获得客户端发来的Cookie集合中的test~!
要想设置Cookie的过期时间可以
C# code
HttpCookie responsecookie = new HttpCookie("test","name");responsecookie.Expires = DateTime.Now.AddYears(1);HttpContext.Response.SetCookie(responsecookie);
------解决方案--------------------------------------------------------
设置cookie过期其实就是设置cookie存在的一个有效期

比如楼上说的是当前年份+1,那么cookie有效期就是1年

判断cookie是否有效,直接判断cookie是否是null就可以
  相关解决方案