A brief idea about Cookie ASP.NET

Some Tips to implement Cookie :

1. How to Check User’s browser supports Cookie ?

 HttpBrowserCapabilities browser;if (browser.Cookies) { bool isAllowCookie = true;

}

2. How to get list of existing Cookies from User’s browser ?

 HttpBrowserCapabilities browser;

if (browser.Cookies) { foreach (string cookiesName in Request.Cookies) { lblCookieName.Text += “

  • ” + cookiesName ; }

    }

    3. How to create a Session Cookie ?

     HttpBrowserCapabilities browser;

     if (browser.Cookies) { HttpCookie cookie = new HttpCookie(“SessionCookie”); context.Response.Cookies.Add(cookie);

    }

    Note : Session expire if browser is closed.

    4. How to create a Persistent Cookie ?

     HttpBrowserCapabilities browser;

     if (browser.Cookies) { HttpCookie cookie = new HttpCookie(“Persistent Cookie”); cookie .Expires = DateTime.Now.AddMinutes(5); context.Response.Cookies.Add(cookie);

    }

    Note : Here only you have to provide cookie expire time.

    5. How to add value to Cookie ?

     HttpBrowserCapabilities browser;

     if (browser.Cookies) { HttpCookie cookie = new HttpCookie(“SessionCookie”); cookie .Values.Add(“Name”, strUserName); cookie .Values.Add(“Password”, strPassword); context.Response.Cookies.Add(cookie);

    }

    6. How to read values from cookie ?

     HttpBrowserCapabilities browser;

     HttpCookie cookie = Request.Cookies[“UserCookie”];

     if (browser.Cookies) { if(cookie != null) { string strUserName = Request.Cookies(“UserCookie”)(“Name”).ToString(); string strPassword = Request.Cookies(“UserCookie”)(“Password”).ToString(); }

    }

  • 150 150 Burnignorance | Where Minds Meet And Sparks Fly!