The most basic ASP. NET cookie operations:
- HttpCookie cookie1 =NewHttpCookie ("User","Liuliang");
- Cookie1 ["Age"] ="18";
- Cookie1.Values. Add ("Sex","Male");
- Cookie1.Expires = DateTime. Now. AddHours (1 );
- Response. AppendCookie (cookie1 );
-
- HttpCookie cookie =NewHttpCookie ("Luis");
- Cookie. Values. Add ("Name","Dangdang");
- Cookie ["Age"] ="23";
- Cookie ["Sex"] ="Man";
- Cookie. Expires = DateTime. Now. AddMinutes (0.5 );
- Response. Cookies. Add (cookie );
Then read:
- HttpCookie cookie = Request.Cookies["luis"];
- if (null == cookie)
- return;
- Response.Write(cookie.Value);
- Response.Write("< br/>age" + cookie.Values.Count.ToString());
- Response.Write("< br/>age" + cookie["name"]);
- Response.Write("< br/>age" + cookie["age"]);
- Response.Write("< br/>sex" + cookie.Values["sex"]);
- Response.Write("< br/>sex" + cookie.Values[1]);
Since cooike cannot be deleted directly on the server side, we only need to set it to expire.
- // Delete the cookie
- HttpCookie cookie2 = Request. Cookies ["User"];
- If(Null= Cookie2)
- Return;
- Cookie2.Expires = DateTime. Now. AddDays (-1 );
- Response. AppendCookie (cookie2 );
Then we can:
Client to display cookies
The simplest code is:
- var c=document.cookie.toString();
- alert(c);
ASP. NET cookie Operation Method 2: You can also use the cookie operation:
Below is