ASP.NET - cookie
2015-09-30 22:10
465 查看
下面是写cookie HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项 DateTime dt = DateTime.Now;//定义时间对象 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn cookie.Expires = dt.Add(ts);//添加作用时间 cookie.Values.Add("user","cxbkkk");//增加属性 cookie.Values.Add("userid","1203"); Response.AppendCookie(cookie);//确定写入cookie中 读取cookie if(Request.Cookies["Info"]!=null) { string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]); //读全部就用Request.Cookies["Info"].Value } if(temp=="") { Response.Write("空"); } else Response.Write(temp); } else { Response.Write("error"); } 修改cookie Response.Cookies["Info"]["user"] = "2"; Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1); 删除cookie下的属性 HttpCookie acookie=Request.Cookies["Info"]; acookie.Values.Remove("userid"); acookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(acookie); 删除所有cookie,就是设置过期时间为现在就行了 int limit=Request.Cookies.Count - 1; for(int i=0;i<limit;i++) { acookie = Request.Cookies(i) acookie.Expires = DateTime.Now.AddDays(-1) Response.Cookies.Add(acookie) }
相关文章推荐
- asp.net iis7 提示:在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符 错误的解决方案
- ASP.NET 5 和Entity Framework 7公告仓库
- AspectJ的简单使用
- ASP 页的执行造成响应缓冲区超过其配置限制
- asp.net TreeView 的使用
- asp.net TreeView 的使用
- ASP.NET\ASP.NET MVC表单提交遇到的问题结论
- ASP.NET内置对象一
- ASP.NET Web API实现微信公众平台开发(三)自定义菜单
- ASP.NET Identity V2
- Asp.Net发送ICQ信息
- »Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了)
- ASP.NET动态网站制作(3)--css(2)
- SVG小记——viewport,viewBox,preserveAspectRatio
- Aspose系列(一) Aspose Words-->DocumentBuilder
- ASP.NET实现QQ、微信、新浪微博OAuth2.0授权登录
- 收集整理ASP.NET中17种常用正则表达式
- »Spring 之AOP AspectJ切入点语法详解(最全了,不需要再去其他地找了)
- ASP.NET MVC (Razor)开发 <<周报与绩效考核系统>> 总结与分享
- iOS9 CASpringAnimation 弹簧动画详解