【发布时间】:2018-06-30 20:44:08
【问题描述】:
我正在尝试修改我的 cookie 的值,但它没有修改而是追加了。我做错了什么?
目前,SkillId cookie 包含 112 的值,我想用我的变量 qualifyBySkill 中的任何值来更新它的值。
string qualifyBySkill = "189";
HttpCookie cookie = Request.Cookies["SkillId"];
if (cookie != null)
{
cookie.Values["SkillId"] = qualifyBySkill;
}
cookie.Expires = DateTime.UtcNow.AddDays(1);
Response.Cookies.Add(cookie);
发生的情况是,在这段代码之后,它在 Value 中设置 112&SkillId=189 而不是 189。我做错了什么?
【问题讨论】:
-
@mai 我的问题不一样。
标签: c# asp.net-mvc cookies