我正在使用cookie,并以此设置其值,

document.cookie = 'province=Alberta; expires=Fri, 3 Dec 2014 20:47:11 UTC; path=/'


我正在尝试在服务器端阅读它,如下所示

if (Response.Cookies["province"].Value != null)


但是Response.Cookies["province"].Value给我空值。

这可能是什么原因?

最佳答案

您需要查看请求,而不是响应。该请求就是发送到服务器的内容。响应就是您发送给客户端的内容。例如:

string cookieValue = string.Empty;

if (Request.Cookies["province"] != null)
{
    cookieValue = Request.Cookies["province"].Value.ToString();
}

关于javascript - 使用javascript设置cookie并在服务器端读取它,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26220751/

10-12 15:28