C# Cookie总是返回Null
我在服务器端创建了一个cookie,如下所示C# Cookie总是返回Null,c#,asp.net,cookies,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"] = Exp
HttpCookie cookie = Request.Cookies["mycookie"];
if (cookie == null)
{
cookie = new HttpCookie("mycookie");
cookie.HttpOnly = false;
cookie.Path = "/";
cookie.Values["mycookie"] = ExpressDate;
}
但是每次有回发,cookie就失去了它的价值。有人能帮忙吗
仅供参考:我也尝试过,但没有指定cookie路径。但它也不起作用 您需要将新cookie添加到响应中:
Response.Cookies.Add(cookie);
您需要将新cookie添加到响应中:
Response.Cookies.Add(cookie);
您没有显示您曾经将其添加到响应中。您没有显示您曾经将其添加到响应中。