我想知道是否有可能在頁面加載時顯示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