4th*_*ace 14 c# cookies asp.net-mvc
我正在执行以下操作来设置cookie值:
HttpCookie mycookie = new HttpCookie("mycookie");
mycookie.value = "value1";
mycookie.Expires = DateTime.Now.Add(1);
HttpContext.Current.Response.Cookies.Add(mycookie);
Run Code Online (Sandbox Code Playgroud)
一段时间后,我使用以下方法检查cookie:
HttpCookie mycookie = HttpContext.Current.Request.Cookies["mycookie"];
Run Code Online (Sandbox Code Playgroud)
我注意到它仍然有一个较旧的值:
mycookie.value == "oldValue"
Run Code Online (Sandbox Code Playgroud)
我甚至可以在设置后立即检查cookie,并且我设置的值不存在.它仍然是旧的价值.
发生了什么,没有设置值,我该如何设置它?
eri*_*eri 16
试试这个,你需要删除它,然后添加它
var response = HttpContext.Current.Response;
response.Cookies.Remove("mycookie");
response.Cookies.Add(cookie);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27225 次 |
| 最近记录: |