Asp.Net Modal Pop-Up

时间:2013-01-19 13:35:12

标签: jquery asp.net modalpopupextender modalpopups

我正在开发这个ASP.Net,我必须实现一个模式弹出窗口,我对如何实现这一点犹豫不决。我有各种解决方案,但我发现它们不够优雅。

首先,我一直在使用ASp.Net ModalPopupExtender和使用jQuery显示模式弹出窗口之间犹豫不决。我更喜欢jQuery,但我担心不兼容。另一方面,当我过去使用Modal Popup Extenders时,我发现代码有点复杂。微软的东西在他们认为你应该做的事情上运作良好,但大多数时候,我得到的要求是针对不同的情况,微软的控件不能开箱即用。

其次,我在加载部分html和在模态弹出窗口中使用iFrame时犹豫不决。我宁愿避免使用iFrame,因为它比控制模式弹出窗口更复杂一些,例如通过按下iFrame中的按钮关闭模态弹出窗口(我知道这样做的方法,但我发现它们有点尴尬)。但是,我不知道如何在模式弹出窗口中显示一系列内容页面,如下例所示,而不使用iFrame。可以吗?

首先,有一个主页面,其中包含打开de Modal Pop-Up的链接: Main Page 在最初的模态弹出窗口中,会显示一些信息,可以关闭弹出窗口或开始某些处理: Modal Pop-Up 1 然后在处理期间的模态弹出窗口中显示“请等待”消息: Modal Pop-Up 2 处理完成后,弹出窗口中将显示结果摘要。此时,可以单击链接以查看更多详细信息,也可以单击按钮关闭模式弹出窗口: Modal Pop-Up 3 如果用户单击链接以查看详细信息,则会在模式弹出窗口中显示这些详细信息。弹出窗口必须调整大小: Modal Pop-Up 4

2 个答案:

答案 0 :(得分:0)

here是您可以使用的一些jquery弹出插件。

答案 1 :(得分:0)

我最终使用了iFrame,但我相信Ankit的解决方案也会起作用。人们必须权衡每个解决方案的优缺点,以便选择适当的解决方案。