1

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

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

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

首先,有一个主页,带有打开 de Modal Pop-Up 的链接: 主页 在初始 Modal Pop-Up 中,显示一些信息,可以关闭 de pop-up 或开始一些处理: 模态弹出窗口 1 Then a Please Wait处理过程中在模态弹出窗口中显示消息: 模态弹出窗口 2 处理完成后,将在弹出窗口中显示结果摘要。此时,可以单击链接查看更多详细信息或单击按钮关闭模式弹出窗口: 模态弹出窗口 3 如果用户单击链接查看详细信息,这些将显示在模式弹出窗口中-向上。必须调整弹出窗口的大小: 模态弹出窗口 4

4

2 回答 2

0

这里有一些你可以使用的 jquery 弹出插件。

于 2013-01-19T13:57:03.420 回答
0

我最终使用了 iFrame,但我相信 Ankit 的解决方案也可以。人们必须权衡每种解决方案的优缺点,以选择合适的解决方案。

于 2013-01-31T10:34:08.667 回答