Try:
var response = HttpContext.Current.Response;
if (Request.Cookies.AllKeys.Contains(name))
{
response.Cookies.Remove(name);
}
HttpCookie cookie = new HttpCookie(name);
cookie.Value = value;
cookie.Expires = DateTime.Now.AddMinutes(30);
response.Cookies.Add(cookie);
OR
if (Request.Cookies.AllKeys.Contains(name) && Request.Cookies[name]!=null)
{
var cookie = Request.Cookies[name];
cookie.Value = value;
cookie.Expires = DateTime.Now.AddMinutes(30);
Response.Cookies.Set(cookie);
}
else
{
var cookie = new HttpCookie(name);
cookie.Value = value;
cookie.Expires = DateTime.Now.AddMinutes(30);
Response.Cookies.Add(cookie);
}
source
share