1. There are two ways to create cookies:
response.cookies["userName"Patrick"; response.cookies["userName"]. Expires = DateTime.Now.AddDays (1);
New HttpCookie ("lastvisit"); acookie.value = DateTime.Now.ToString (); acookie.expires = DateTime.Now.AddDays (1); RESPONSE.COOKIES.ADD (Acookie);
2. Read cookies
if (request.cookies[ "username"]! = null "username" ]. Value); if (Request.cookies[ Username "]! = null) { HttpCookie acookie = Request.cookies[ "username ""; Label1.Text = Server.HTMLEncode (acookie.value);}
3. Modification and deletion of cookies
IntCounterif (request.cookies["Counter "] = = null) counter = Span style= "color: #800080;" >0; Else{counter = int. Parse (Request.cookies[ "counter "". Value);} Counter++ "counter "]. Value = counter. ToString (); Response.cookies[ "counter "]. Expires = DateTime.Now.AddDays (1);
Be sure to note that setting cookies is read with Response is not the same with Request !
Delete Cookies
String"userName"; HttpCookie acookie = request.cookies["userInfo"];acookie.values.remove (SubkeyName); Acookie.expires = DateTime.Now.AddDays (1); RESPONSE.COOKIES.ADD (Acookie);
HttpCookie Acookie; string cookiename; int limit = Request.Cookies.Count; for (int i=0; i<limit; i++) {cookiename =new HttpCookie (cookiename); acookie.expires = DateTime.Now.AddDays (-1); RESPONSE.COOKIES.ADD (Acookie);}
How the Web uses COOKIE,MVC to use cookies