通过asp.net mvc3之间的cookie传递值

时间:2013-01-31 04:54:35

标签: asp.net asp.net-mvc-3

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

1 个答案:

答案 0 :(得分:0)

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

您的浏览器会阻止来自不同域的网页访问彼此的Cookie。 Alos浏览器将阻止您为其他域创建cookie。例如,您的应用程序位于 domaina.com ,而您尝试创建Cookie domainb.com 将无效。

围绕这些限制存在黑客攻击和修改,但通常不建议这样做。

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

干杯