asp.net cookie is not getting updated

本文关键字:getting updated not is net cookie asp | 更新日期: 2023-09-27 18:36:51

我正在尝试像这样更新cookie

 Response.Cookies["cat"].Value =HttpUtility.UrlEncode( "autos");

但由于某种原因,我的 cookie 值没有得到更新

我也尝试过像这样使用jquery编写cookie

 Page.RegisterStartupScript("cook", "<script>$.cookie('cat','autos')</script>");

但是我不知道为什么我的cookie没有更新

任何帮助将不胜感激

asp.net cookie is not getting updated

您必须设置 cookie 到期日期

cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours));

我在单选按钮列表的选定索引更改事件上设置cookie。单选按钮列表自动回发。在选定的索引更改事件中,我重定向到其他页面。

所以这就是为什么服务器端代码无法在客户端保存cookie的原因,因为页面由于重定向而从未呈现。

所以我在客户端设置了cookie。问题已解决