如何为 ASP.NET Core 正确设置 cookie (HttpCookie)

Ave*_*aac 5 c# httpcookie asp.net-core-mvc asp.net-core

以下是我尝试为用户设置 cookie 的几种不同方法。我不明白为什么我在 HttpCookie 上收到错误。如果有人知道我做错了什么,请告诉我,或者如果您需要有关我的问题的更多详细信息。

在此输入图像描述

在此输入图像描述

小智 3

使用 Nuget Package Manager下载Microsoft.AspNetCore.Http包,通过使用 Microsoft.AspNetCore.Http 编写在您的类中引用此包

您需要使用 CookieOptions 类,而不是 HTTPCookie 类,如下所示

CookieOptions langCookie=new CookieOptions(); langCookie.Expires=DateTime.Now.AddYears(1);