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


浙公网安备 33010602011771号