带向导控件的弹出窗口。 UpdatePanel与iframe

时间:2010-10-19 20:34:30

标签: asp.net iframe popup updatepanel

我的工作要我创建一个带有更新面板的弹出窗口。 updatepanel将有一个向导控件,可以指导您完成一些步骤。

使用iframe模拟步骤之间的更新面板或仅使用更新面板会更好吗?

1 个答案:

答案 0 :(得分:2)

因为它是一个内部弹出窗口并且因为你有很多想法,所以最好使用iframe。

为什么会这样,因为updatepanel中的更新面板和向导,以及隐藏在页面某处并等待弹出的所有内容,其中很多复杂的代码与页面本身无关。

此外,updatePanel会从包括向导在内的整个页面发送过多数据,也许它有点重。

另一个原因是,有时UpdatePanel会对页面进行完整发布和重新加载,请参阅:ASP.Net GridView UpdatePanel Paging Gives Error On Second Click在这种情况下,在页面重新加载时,弹出窗口将保持关闭状态并且使用时不知道发生了什么。

iframe在创建并向用户显示之前不会加载任何内容。

iframe示例http://highslide.com/examples/iframe.html
Ajax示例http://highslide.com/examples/ajax.html