关于asp.net c#中对cookie的操作
来源:互联网 发布:画图软件怎么使用 编辑:程序博客网 时间:2024/05/23 14:44
今天有空就把操作cookie的写了,虽然很简单,不过免得到时候忘记了,之前就是忘记了还很实验了一番才弄出来,郁闷了。
写cookie
1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项
2 DateTime dt = DateTime.Now;//定义时间对象
3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn
4 cookie.Expires = dt.Add(ts);//添加作用时间
5 cookie.Values.Add("user","cxbkkk");//增加属性
6 cookie.Values.Add("userid","1203");
7 Response.AppendCookie(cookie);//确定写入cookie中
1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项
2 DateTime dt = DateTime.Now;//定义时间对象
3 TimeSpan ts=new TimeSpan(1,0,0,0);//cookie有效作用时间,具体查msdn
4 cookie.Expires = dt.Add(ts);//添加作用时间
5 cookie.Values.Add("user","cxbkkk");//增加属性
6 cookie.Values.Add("userid","1203");
7 Response.AppendCookie(cookie);//确定写入cookie中
读取cookie
1 if(Request.Cookies["Info"]!=null)
2 {
3 string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4 //读全部就用Request.Cookies["Info"].Value)
5 if(temp=="")
6 {
7 Response.Write("空");
8 }
9 else
10 Response.Write(temp);
11 }
12 else
13 {
14 Response.Write("error");
15 }
1 if(Request.Cookies["Info"]!=null)
2 {
3 string temp=Convert.ToString(Request.Cookies["Info"].Values["user"])+" "+Convert.ToString(Request.Cookies["Info"].Values["userid"]);
4 //读全部就用Request.Cookies["Info"].Value)
5 if(temp=="")
6 {
7 Response.Write("空");
8 }
9 else
10 Response.Write(temp);
11 }
12 else
13 {
14 Response.Write("error");
15 }
修改cookie
1 Response.Cookies["Info"]["user"] = "2";
2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);
1 Response.Cookies["Info"]["user"] = "2";
2 Response.Cookies["Info"].Expires = DateTime.Now.AddDays(1);
删除cookie下的属性
1 HttpCookie acookie=Request.Cookies["Info"];
2 acookie.Values.Remove("userid");
3 acookie.Expires = DateTime.Now.AddDays(1);
4 Response.Cookies.Add(acookie);
1 HttpCookie acookie=Request.Cookies["Info"];
2 acookie.Values.Remove("userid");
3 acookie.Expires = DateTime.Now.AddDays(1);
4 Response.Cookies.Add(acookie);
删除所有cookie,就是设置过期时间为现在就行了
1 int limit=Request.Cookies.Count - 1;
2 for(int i=0;i<limit;i++)
3 {
4 acookie = Request.Cookies(i)
5 acookie.Expires = DateTime.Now.AddDays(-1)
6 Response.Cookies.Add(acookie)
7 }
1 int limit=Request.Cookies.Count - 1;
2 for(int i=0;i<limit;i++)
3 {
4 acookie = Request.Cookies(i)
5 acookie.Expires = DateTime.Now.AddDays(-1)
6 Response.Cookies.Add(acookie)
7 }
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- 关于asp.net c#中对cookie的操作
- asp.net c#中对cookie的操作
- asp.net c#中对cookie的操作
- asp.net c#中对cookie的操作
- asp.net c#中对cookie的操作
- ASP.NET中对cookie的操作
- Asp.net中关于Cookie的操作
- 关于asp.netc#中对cookie的操作
- asp.net对cookie的操作
- asp.net 对Cookie的简单操作
- ASP.NET中Cookie的操作
- ASP.NET中cookie的基本操作
- 所有点对的最短路径-FloydWarshall算法
- 血型-心理素质
- 一些小感悟
- 单例模式
- 在打包程序中自动安装SQL Server数据库
- 关于asp.net c#中对cookie的操作
- C#委托之个人理解
- 简单工厂模式
- yjs
- MySQL客户端如何忽略已经输入的多行命令,让其不执行!
- MySQL的数据库的名字是否区分大小写?
- MySQL在排序时(Order by), Null值在什么位置?
- MySQL的REGEXP 和 like 在匹配上的区别
- MySQL查询时区分大小写的方法