支持Web应用程序中的多个显示

时间:2010-11-01 10:21:34

标签: asp.net multiple-monitors

我有一个客户要求,他们希望在2个不同的显示器(显示器)上有不同的Web应用程序窗口:一个屏幕上的数据查找和输入,另一个屏幕上的文档查看器。文档查看器将基于Flash或Silverlight并加载到网页中。该应用程序至少部分基于SharePoint。需要在两个窗口之间进行通信:例如,当在“数据”视图中单击新任务时,需要在另一个窗口中打开随附文档。

我可以确定的困难:

  • 从网络应用中打开两个窗口
  • 主动将窗口放在2个显示器上
  • 两个窗口之间的通信
  • 从用户角度看尽可能强大的解决方案(例如,重新打开关闭的窗口,跟踪它们之间的变化等)

我正在寻找完成这项工作的指示。我知道我可以从Javascript启动第二个窗口,但这并没有给我很多控制权。此解决方案将在封闭的受控环境中运行,因此将解决方案限制在特定浏览器(最好是IE8 +)或安装其他软件/组件的需求是没有问题的。

1 个答案:

答案 0 :(得分:0)

如果我是你,我会用silverlight和asp.net mvc实现这个。

创建一个状态对象,描述2个窗口的状态,这可以通过weblight服务的silverlight应用程序和通过javascript,回发或Web服务的mvc应用程序来消费和更新。