ASP.NET尝试检索cookie时删除和创建新cookie
在处理页面请求的HomeController中,我试图检索cookie的值ASP.NET尝试检索cookie时删除和创建新cookie,asp.net,cookies,Asp.net,Cookies,在处理页面请求的HomeController中,我试图检索cookie的值 public ActionResult Index() { var userCook = Response.Cookies.Get("user"); whatever = userCook.Value; return View(); } 只要尝试检索cookie“user”(其值应为“admin”),就会导致从客户端删除cookie,并最终导致值
public ActionResult Index() {
var userCook = Response.Cookies.Get("user");
whatever = userCook.Value;
return View();
}
只要尝试检索cookie“user”(其值应为“admin”),就会导致从客户端删除cookie,并最终导致值为空
注:我也尝试过:
public ActionResult Index() {
string userCook = Response.Cookies["user"].Value;
return View();
}
这两种方法都会删除cookie并重新创建一个名为“user”的新cookie,尽管已经有一个名为user且具有值的cookie。您应该指的是请求而不是响应。--@WiktorZychla谢谢,这是一个非常愚蠢的错误。