我有一个Web应用程序(MVC3),它是一个Intranet,主应用程序。该解决方案称为Intranet,它有不同的项目。此Web有两个区域:主div(工作区)和加载其他Web应用程序的菜单。
我想在Intranet项目之外创建其他应用程序,它们可以大而且非常不同,包括菜单,视图......我想从主应用程序(Intranet)的菜单中“调用”这些Web应用程序,我想在主应用程序的主div中加载它们。
我有两个问题: - 使用此体系结构,如何在主应用程序上加载应用程序。 - 这是一个很好的建筑吗?其他选择:区域,iframe,......
非常感谢!
答案 0 :(得分:1)
如果您正在谈论使用不同的UI在不同的应用程序之间共享相同的数据,我会创建一个返回数据的服务,并将从我想要的客户端应用程序访问,然后以相关的UI格式显示。
如果要从不同的Web应用程序显示页面,可以执行以下任何一个
1)使用iframe显示外部页面的内容
2)使用javascript window.open打开一个新窗口并在那里加载外部页面