如何使JavaScript cookie可用于整个ASP.NET Web应用程序

时间:2018-07-26 02:58:19

标签: javascript c# asp.net cookies

我正在制作一个ASP.NET Web应用程序,并且已经使用JavaScript在JavaScript中创建了一个

document.cookie = "products=" + productId;

cookie在JS中可以正常工作 但是,在我的ASP.NET控制器中,我尝试:

if (Request.Cookies["products"] != null)
    {
        // This code never runs
    }

有什么想法我在这里可能做错了吗?谢谢。

1 个答案:

答案 0 :(得分:1)

已解决。我需要添加Cookie的“路径”,以使其在整个网站上都可用(例如,在所有控制器上都可用)

document.cookie = "products=" + productId + "; path=/";