我想知道是否有可能在页面加载时显示modalpopup,并说该页面正在加载。我有一个从外部获取大量数据的页面,这意味着在实际填充任何控件之前需要一点时间。 我想要一个弹出窗口或类似的东西来告诉用户页面正在加载。ASP.net页面加载弹出框
我尝试这样做:
<ajax:ModalPopupExtender ID="mpeLoader" runat="server" TargetControlID="btnLoader"
PopupControlID="pnlLoading" BackgroundCssClass="modalBackground" />
<asp:Panel ID="pnlLoading" runat="server" Width="100px" Style="display: none;">
<div class="detailspopup">
<table>
<tr>
<td><asp:Image ID="imgLoader" runat="server" ImageUrl="~/App_Themes/Main/img/loading.gif" /></td>
</tr>
<tr>
<td>Loading...</td>
</tr>
</table>
</div>
</asp:Panel>
与虚拟按钮btnLoader让我访问演出,并从代码躲在后面。我一直在寻找页面生命周期中的.show方法,但我似乎无法找到一种方法让页面在加载时显示(并在加载完成时消失)。这在过滤数据时也是需要的,从而获得基于过滤器数据的新数据。
,你会如何建议我做到这一点? 我是客户端脚本编程的一个小菜鸟。 – 2009-06-22 07:48:18