使用javascript设置cookie并在服务器端读取它

时间:2014-10-06 16:37:08

标签: javascript c# asp.net .net

我正在使用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给了我null。

这可能是什么原因?

1 个答案:

答案 0 :(得分:5)

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

string cookieValue = string.Empty;

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