c#中cookies的存取操作

c#中cookies的存取操作
02c#中cookies的存取
03cookies的创建:
04 
05在客户端创建一个username的cookies,其值为gjy,有效期为1天.
06方法1:
07Response.Cookies["username"].Value="zxf";
08Response.Cookies["username"].Expires=DateTime.Now.AddDays(1);
09 
10方法2:
11System.Web.HttpCookie newcookie=new HttpCookie("username");
12newcookie.Value="gjy";
13newcookie.Expires=DateTime.Now.AddDays(1);
14Response.AppendCookie(newcookie);
15 
16 
17创建带有子键的cookies:
18System.Web.HttpCookie newcookie=new HttpCookie("user");
19newcookie.Values["username"]="zxf";
20newcookie.Values["password"]="111";
21newcookie.Expires=DateTime.Now.AddDays(1);
22Response.AppendCookie(newcookie);
23 
24 
25cookies的读取:
26 
27无子键读取:
28if(Request.Cookies["username"]!=null)
29{
30Response.Write(Server.HtmlEncode(Request.Cookies["username"].Value));
31}
32 
33有子键读取:
34if(Request.Cookies["user"]!=null)
35{
36Response.Write(Server.HtmlEncode(Request.Cookies["user"]["username"].Value));
37Response.Write(Server.HtmlEncode(Request.Cookies["user"]["password"].Value));
posted @ 2010-05-10 17:44  GeliBear  Views(338)  Comments(0)    收藏  举报