Tuesday, May 15, 2012

Creating and reading MultiValued cookie in .net using C#


Creating a multi valued cookie using c#.
The below code will create a multi valued cookie for you.

Int cookieTimeLimit = 20;
HttpCookie userCookie = new HttpCookie(“MultiValuedCookie”);
                    userCookie.Values["userId"] = “userId”;
                    userCookie.Values["FirstName"] = “Anji”;
                    userCookie.Values["TimeStamp"] = DateTime.Now.ToString();
                    userCookie.Expires = DateTime.Now.AddMinutes(cookieTimeLimit);
                    Response.Cookies.Add(userCookie);

Reading the Values from the Multi Valued cookie.
if (Request.Cookies[“MultiValuedCookie”] != null)
{
string userId = Request.Cookies[cookieName]["userId"].ToString();
string firstName = Request.Cookies[cookieName]["FirstName"].ToString();
string lastAccessedTime = Request.Cookies[cookieName]["TimeStamp"].ToString();
}
 

No comments:

Post a Comment