3

我正在使用 ASP.NET MVC3 开发一个多租户应用程序。那里的用户应该能够登录多个组织,并且他们应该能够使用同一浏览器的不同选项卡在这些组织中工作。

我无法使用会话对象来实现这一点,因为当会话由一个选项卡更新时,其他选项卡也引用该更新的组织。

所以有人可以告诉我一种方法,这会奏效。

提前致谢。

编辑:

我认为这些信息也需要有人来回答这个问题。

我有一个主页,显示特定用户正在工作的所有组织。因此,他可以通过在不同选项卡中打开链接进入这些组织页面。然后会话更新为新组织。即使是在旧选项卡中执行的任务,也会转到新选项卡中的组织。

请帮我解决这个问题。

4

1 回答 1

0

使用 DOM 的window.name属性来存储每个选项卡的数据,并使用您的 SSID 来相互同步这些数据。

您可以使用Sessvars.js作为帮助程序库。

请查看此博客文章以获取更多信息。

于 2012-06-13T18:28:06.390 回答