如何在弹出窗口中进行页面回发?

时间:2013-03-03 19:01:29

标签: jquery asp.net popup postback

我正在使用ASP.NET和jQuery开发的应用程序,我有一个使用jQuery客户端脚本实现的弹出屏幕,调用ID在包含ASP.NET控件的弹出窗口中淡入淡出。

Simple ModelFancyBox

中的演示类似

弹出窗口中的ASP.NET DropDownList控件需要执行页面回发以从数据库中获取数据。

<asp:DropDownList id="ddl" runat="server" 
 AutoPostBack="true" OnSelectedIndexChanged="doSomething()">
     <asp:ListItem Text="continued" Value="1" />
     <asp:ListItem Text="on hold" Value="2" />
     <asp:ListItem Text="finished" Value="3" />
</asp:DropDownList>

我的问题是,我可以在页面回发时保留弹出窗口吗?怎么可能呢?我需要使用iframe吗?请指教......

先谢谢你。

1 个答案:

答案 0 :(得分:1)

最简单的方法可能是只通过将下拉包装在UpdatePanel中来进行部分回发。见http://www.c-sharpcorner.com/uploadfile/Dorababu742/drop-down-list-in-ajax-update-panel/