当为ASP.NET MVC应用程序添加Cookie时,您可能会发现在设置了域名后无法正常工作。这是因为设置了域名后,Cookie将只能被服务器上具有相同域名的页面访问。
要解决此问题,请在添加Cookie时添加以下代码:
HttpCookie cookie = new HttpCookie("cookieName");
cookie.Value = "cookieValue";
cookie.Domain = "example.com"; // 设置域名
Response.Cookies.Add(cookie);
在这个示例中,"example.com"是您想要设置的域名。这将确保您添加的Cookie可以被具有相同域名的所有页面访问。
总之,您需要确保在将Cookie添加到应用程序时,使用正确的域名来设置Cookie。