我在服务器端创建了一个cookie,如下所示
HttpCookie cookie = Request.Cookies["mycookie"];
if (cookie == null)
{
cookie = new HttpCookie("mycookie");
cookie.HttpOnly = false;
cookie.Path = "/";
cookie.Values["mycookie"] = ExpressDate;
}
但每次有回发时,cookie都会失去价值。有人可以帮忙吗?
仅供参考:我在没有指定cookie路径的情况下尝试过它。但它也没有用。
答案 0 :(得分:2)
您需要将新cookie添加到响应中:
Response.Cookies.Add(cookie);