ASP.NET 中未知数量的子窗口的最佳选择

本文关键字:最佳选择 窗口 NET 未知数 ASP | 更新日期: 2024-10-31 06:52:59

我必须将一些用Silverlight制作的表单迁移到 ASP.NET。此窗体包括许多子窗口,同时可能包含其他几个子窗口。此子窗口应能够与其父窗口通信。

我已经研究了window.open(url,params),也是为了window.showModelessDialog(我不喜欢这个,因为只有 IE)并拥有多个div 并相应地隐藏/显示它们。

使用第一个选项,window.open我认为打开多个子窗口并控制其回发时出现问题,window.showModelessDialog仅是IE,我不想放弃其他浏览器的支持。隐藏/显示多个div 很乏味,因为这意味着用div 填充整个页面,而不是动态或足够轻松地加载子窗口。

实现此目的的最佳选择是什么?我错过了另一个吗?

ASP.NET 中未知数量的子窗口的最佳选择

我的解决方案是使用 jQuery UI 来创建对话框。它们不是实际的Internet Explorer窗口,这使得与您的页面进行通信变得非常容易。而且它们是跨平台兼容的。

其他客户端库可能适合您。