0

是否可以在 asp.net mvc3 应用程序之间传递带有 cookie 的值(对象类型)?举例说明。

4

1 回答 1

0

假设两个 MVC 应用程序来自同一个域;是的。创建 cookie 时,应允许子域访问它。这不是 MVC 特定的限制,而是一般的 Web 限制。

您的浏览器将阻止来自不同域的页面访问彼此的 cookie。此外,浏览器会阻止您为其他域创建 cookie。例如,您的应用程序位于domaina.com中,而您尝试创建 cookie domainb.com将无法正常工作。

围绕这些限制有一些技巧和修改,但通常不推荐使用。

我建议您使用诸如https://github.com/carhartl/jquery-cookie之类的插件/库来完成任务。上面有很多关于如何使用插件的例子。

干杯

于 2013-01-31T05:41:46.353 回答