开发多租户应用程序,以便用户可以在同一浏览器中使用不同的选项卡在不同的组织中工作

时间:2012-06-08 12:20:05

标签: javascript asp.net-mvc-3 httpwebrequest xmlhttprequest multi-tenant

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

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

所以有人可以告诉我一种方法,这是可行的。

提前致谢。

修改

我认为还需要一些人来回答这个问题。

  

我有一个主页,显示所有特定的组织   用户正在工作。所以他可以进入那些组织页面   在另一个标签中打开链接。然后会话更新为   新组织。即使是在旧标签中执行的任务,也会进入   新标签中的组织。

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用DOM的window.name属性存储每个标签的数据,并使用您的SSID将这些数据相互同步。

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

请查看this blog post了解更多信息。