我一直在使用以下代码在C#中更新Cookie:
var cookie = HttpContext.Current.Request.Cookies[cookieName];
cookie.HttpOnly = true;
cookie.Value = cookieValue;
cookie.Expires = DateTime.Now.AddMinutes(minutes);
HttpContext.Current.Response.Cookies.Add(cookie);
这最近仅在Chrome中开始失败。 IE和FF工作正常。 现在,我必须创建一个具有相同名称的新cookie,并添加它。
进入代码表明Cookie已在Response中正确更新,但是更新未反映在浏览器中。
谢谢。