我正在制作一个 ASP.NET Web 应用程序,并且我使用 JavaScript 创建了一个 cookie
document.cookie = "products=" + productId;
cookie在JS中工作正常 但是,在我的 ASP.NET Controller 中,我尝试:
if (Request.Cookies["products"] != null)
{
// This code never runs
}
你知道我在这里可能做错了什么吗?谢谢。
最佳答案
已解决。我需要添加一个“路径”,以便 cookie 在整个网站上可用(例如,在所有 Controller 上可用)
document.cookie = "products=" + productId + "; path=/";
关于javascript - 如何使 JavaScript cookie 可用于整个 ASP.NET Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51530353/