我在我的ASP.NET Core MVC(.NET Framework)应用程序之一中使用cookie。我正在尝试在客户端浏览器会话处于活动状态时保留对象值。我想读取,写入和更新该值。
我为了序列化和反序列化对象,使用了System.Web.Script.Serialization命名空间中的JavascriptSerializer类,为了处理cookie,我使用了Microsoft.ASPNetCore.Http命名空间中的HttpResponse和HttpRequest类。
我可以读取cookie,然后将其反序列化为我的对象,或者序列化我的对象,然后将其写入cookie。但是由于Response.Cookies对象不允许我更新现有的cookie,所以我无法更新cookie。然后,我删除了cookie并将其附加到Response.Cookies对象,但是可以。是否有其他方法可以在MVC6应用程序中更新Cookie,而不必删除它?那不是“ cookie更新”!