下面是写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
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
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
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
Response.Cookies[
"
Info
"
][
"
user
"
]
=
"
2
"
;
2 Response.Cookies[ " Info " ].Expires = DateTime.Now.AddDays( 1 );
删除cookie下的属性
2 Response.Cookies[ " Info " ].Expires = DateTime.Now.AddDays( 1 );
1
HttpCookie acookie
=
Request.Cookies[
"
Info
"
];
2 acookie.Values.Remove( " userid " );
3 acookie.Expires = DateTime.Now.AddDays( 1 );
4 Response.Cookies.Add(acookie);
删除所有cookie,就是设置过期时间为现在就行了
2 acookie.Values.Remove( " userid " );
3 acookie.Expires = DateTime.Now.AddDays( 1 );
4 Response.Cookies.Add(acookie);
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 }
这下不用到处找了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 }