Cookie始终返回Null

时间:2017-01-13 14:17:19

标签: c# asp.net cookies

我在服务器端创建了一个cookie,如下所示

   HttpCookie cookie = Request.Cookies["mycookie"];

    if (cookie == null)
    {
        cookie = new HttpCookie("mycookie");
        cookie.HttpOnly = false;
        cookie.Path = "/";
        cookie.Values["mycookie"] = ExpressDate;
    }

但每次有回发时,cookie都会失去价值。有人可以帮忙吗?

仅供参考:我在没有指定cookie路径的情况下尝试过它。但它也没有用。

1 个答案:

答案 0 :(得分:2)

您需要将新cookie添加到响应中:

Response.Cookies.Add(cookie);