如何即时和永久地存储cookie?

时间:2017-03-27 18:00:07

标签: javascript c# asp.net-mvc google-chrome cookies

我正在使用MVC开发一个网站,我正在使用我的操作方法设置/更新这样的cookie:

HttpCookie cookie = new HttpCookie("cookie_name");
cookie.Expires = DateTime.Now.AddDays(30);
cookie.Value = cookieValue;
Response.SetCookie(cookie);

现在,这很好用。但是,如果我在此之后立即杀死Chrome,那么下次我访问该网站时,cookie就不存在(或者它的值较旧而不是最后一个)。 我检查了存储在'C:\ Users \ my_user \ AppData \ Local \ Google \ Chrome \ User Data \ Default'中的'Cookies'文件,它似乎每分钟左右只更新一次。看起来新的cookie都存储在RAM中一段时间​​,然后作为批处理保存到硬盘驱动器中。

我也试过用javascript直接设置cookie(使用js-cookie库)但结果是一样的:

Cookies.set('cookie_name', 'cookie_value', { expires: 30 });

有没有办法即时和永久地存储Cookie?

0 个答案:

没有答案