我有一个客户要求,他们希望在2个不同的显示器(显示器)上有不同的Web应用程序窗口:一个屏幕上的数据查找和输入,另一个屏幕上的文档查看器。文档查看器将基于Flash或Silverlight并加载到网页中。该应用程序至少部分基于SharePoint。需要在两个窗口之间进行通信:例如,当在“数据”视图中单击新任务时,需要在另一个窗口中打开随附文档。
我可以确定的困难:
我正在寻找完成这项工作的指示。我知道我可以从Javascript启动第二个窗口,但这并没有给我很多控制权。此解决方案将在封闭的受控环境中运行,因此将解决方案限制在特定浏览器(最好是IE8 +)或安装其他软件/组件的需求是没有问题的。
答案 0 :(得分:0)
如果我是你,我会用silverlight和asp.net mvc实现这个。
创建一个状态对象,描述2个窗口的状态,这可以通过weblight服务的silverlight应用程序和通过javascript,回发或Web服务的mvc应用程序来消费和更新。