我正在制作一个ASP.NET Web应用程序,并且已经使用JavaScript在JavaScript中创建了一个
document.cookie = "products=" + productId;
cookie在JS中可以正常工作 但是,在我的ASP.NET控制器中,我尝试:
if (Request.Cookies["products"] != null)
{
// This code never runs
}
有什么想法我在这里可能做错了吗?谢谢。
答案 0 :(得分:1)
已解决。我需要添加Cookie的“路径”,以使其在整个网站上都可用(例如,在所有控制器上都可用)
document.cookie = "products=" + productId + "; path=/";