C# asp.net cookie未得到更新
我正在尝试像这样更新cookieC# asp.net cookie未得到更新,c#,jquery,asp.net,.net,cookies,C#,Jquery,Asp.net,.net,Cookies,我正在尝试像这样更新cookie Response.Cookies["cat"].Value =HttpUtility.UrlEncode( "autos"); Page.RegisterStartupScript("cook", "<script>$.cookie('cat','autos')</script>"); 但是由于某些原因,我的cookie值没有得到更新 我还尝试过像这样使用jquery编写cookie Response.Cookies["cat"
Response.Cookies["cat"].Value =HttpUtility.UrlEncode( "autos");
Page.RegisterStartupScript("cook", "<script>$.cookie('cat','autos')</script>");
但是由于某些原因,我的cookie值没有得到更新
我还尝试过像这样使用jquery编写cookie
Response.Cookies["cat"].Value =HttpUtility.UrlEncode( "autos");
Page.RegisterStartupScript("cook", "<script>$.cookie('cat','autos')</script>");
但我不明白为什么我的饼干没有更新
任何帮助都将不胜感激您必须设置cookie过期日期
cookie.Expires = DateTime.Now.Add(TimeSpan.FromHours(CookieTimeOutHours));
我正在单选按钮列表的选定索引更改事件上设置cookie。单选按钮列表自动返回。在选定的索引更改事件中,我重定向到了另一个页面 这就是为什么服务器端代码无法在客户端保存cookie,因为页面由于重定向而无法呈现
所以我改为在客户端设置cookie。问题已解决在尝试设置不存在的cookie值时,您是否得到NullRefReferenceException?未获得任何ExceptionId您使用Fiddler或任何其他HTTP调试器检查响应是否确实包含cookie?我可以从javascript设置cookie,并且其工作正常。但无法从服务器c代码设置它