public ActionResult SaveUserTypeCookies(string usertype) { if (Request.Cookies["User"] != null) { HttpCookie cookie = Request.Cookies["User"]; cookie.Values["UserType"] = usertype; cookie.Expires = DateTime.MaxValue; Response.SetCookie(cookie); } else { HttpCookie cookie = new HttpCookie("User"); //Need to remove below comment at production deployement //cookie.HttpOnly = true; //cookie.Secure = true; cookie.Values["UserType"] = usertype; cookie.Expires = DateTime.MaxValue; Response.Cookies.Add(cookie); } return RedirectToAction("CreateUpsID"); }
And I'm using the code below to check for the existence of cookies:
This code is working fine with Chrome, but when I am using IE11, cookies don't persist.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)