Cookies in ASP.NET - C# Tutorials
 Type of Cookies
 - Persist Cookie - A cookie has not have expired time Which is called as Persist Cookie
- Non-Persist Cookie - A cookie has expired time Which is called as Non-Persist Cookie
How to create a cookie?
 
It is really easy to create a cookie in the Asp.Net with help of Response object or HttpCookie
 
Example 1
    
 
    HttpCookie CookiesName= new HttpCookie("CookiesName");
    CookiesName.Expires = DateTime.Now.AddDays(1);
    CookiesName["SessionID"] = Session["SessionID"].ToString();
    Response.Cookies.Add(CookiesName); 
 
     Example 2  
    HttpCookie CookiesName= new HttpCookie("CookiesName");
    CookiesName.Expires = DateTime.Now.AddDays(1);
    Response.Cookies.["userName"].Value="Annathurai";  
       Response.Cookies.["userColor"].Value="Black";  
    Response.Cookies.Add(CookiesName); 
;    
 How to retrieve from cookie?
 
It is easy way to retrieve cookie value form cookies with the help of Request object.
 
Example 1
    - string User_Name = string.Empty;  
- string User_Color = string.Empty;  
- User_Name = Request.Cookies["userName"].Value;  
- User_Color = Request.Cookies["userColor"].Value;  
  Example 2   - string User_name = string.Empty;  
- string User_color = string.Empty;  
- HttpCookie reqCookies = Request.Cookies["userInfo"];  
- if (reqCookies != null)  
- {  
-     User_name = reqCookies["UserName"].ToString();  
-     User_color = reqCookies["UserColor"].ToString();  
- }  
 When
 we make a request from the client to web server, the web server process
 the request and give a lot of information with big pockets which will 
have Header information, Metadata, cookies etc., Then repose object can 
do all the things with browser.
  
Cookie's common property
 - Domain => Which is used to associate cookies to domain.
- Secure  => We can enable secure cookie to set true(HTTPs).
- Value    => We can manipulate individual cookie.
- Values  => We can manipulate cookies with key/value pair.
- Expires => Which is used to set expire date for the cookies.
Advantages of Cookie
 - Its clear text so user can able to read it.
- We can store user preference information on the client machine.
- Its easy way to maintain.
- Fast accessing.
Disadvantages of Cookie
 - If user clear cookie information we can't get it back.
- No security.
- Each request will have cookie information with page.
How to clear the cookie information?
 - We can clear cookie information from client machine on cookie folder
- To set expires to cookie object 
   - userInfo.Expires = DateTime.Now.AddHours(1);
 
 It will clear the cookie with one hour duration.
 
Follow for more updates and comment your suggestions  
  
 
 
 
 
0 Comments
Thanks for Commenting on our blogs, we will revert back with answer of your query.
EmojiThanks & Regards
Sonu Yadav