【发布时间】:2020-01-22 11:25:10
【问题描述】:
在控制器操作中,我创建一个 cookie 并设置 Expires 选项:
CookieOptions cookieOptions = new CookieOptions();
cookieOptions.Expires = DateTime.Now.AddHours(2);
HttpContext.Response.Cookies.Append("CookieName", "CookieValue", cookieOptions);
我也可以通过这种方式访问 cookie 的值:
string cookieValue = HttpContext.Request.Cookies["CookieName"];
如何将CookieName 的到期日期更新为DateTime.Now.AddHours(2);?
我发现的唯一方法是重新运行创建 cookie 的代码。但是有没有办法只更新现有的 cookie?
【问题讨论】:
标签: asp.net-mvc asp.net-core cookies