在ASP.NET Core 3.1 Web应用程序中使用以下代码:
var cookies = _contextAccessor.HttpContext?.Response?.Cookies;
if (cookies != null && !_contextAccessor.HttpContext.Response.HasStarted)
{
cookies.Append(key, data);
}
问题
如何添加带有过期时间的 Cookie?IResponseCookies
接口(以及内部底层实现的 ResponseCookies
)缺少这样的 Append
重载。这是有意为之的吗,是要朝着 LocalStorage 的方向发展吗?