0

我正在使用由 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 还是什么?请指教...

提前谢谢你。

4

1 回答 1

1

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

于 2013-03-04T00:35:48.807 回答