ASP.NET尝试检索cookie时删除和创建新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,并最终导致值

在处理页面请求的HomeController中,我试图检索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谢谢,这是一个非常愚蠢的错误。