ポップアップダイアログの前に進行状況インジケーターの解決策を探して、ポップアップの読み込みの進行状況を表示することを願っています。そうであれば、この進行状況インジケーターをモーダルと一緒に実装する方法を次に示します。
ステップ1。
簡単なパネルを撮り、その中に画像を挿入しました。「読み込み中お待ちください...」は表示しようとしているテキストです。パネルの位置を画面上の目的の場所に設定しました。
<asp:Panel ID="ProgressIndicatorPanel" runat="server" Style="display: none" CssClass="modalPopup">
<div id="ProgressDiv" class="progressStyle">
<ul class="ProgressStyleTable" style="list-style:none;height:60px">
<li style="position:static;float:left;margin-top:0.5em;margin-left:0.5em">
<asp:Image ID="ProgressImage" runat="server" SkinID="ProgressImage" />
</li>
<li style="position:static;float:left;margin-top:0.5em;margin-left:0.5em;margin-right:0.5em">
<span id="ProgressTextTableCell"> Loading, please wait... </span>
</li>
</ul>
</div>
</asp:Panel>
ステップ2
進行状況インジケーターの表示中に画面の残りの機能を無効にしたいので、以下に示すようにモーダルダイアログを使用しました。
<asp:ModalPopupExtender ID="Progress_ModalPopupExtender" runat="server" ClientIDMode="Static" BehaviorID="ProgressModalPopupBehaviour"
PopupControlID="ProgressIndicatorPanel" TargetControlID="DummyDialogButton" BackgroundCssClass="ModalPopupBG"
RepositionMode="RepositionOnWindowResizeAndScroll" Drag="false" DropShadow="true">
</asp:ModalPopupExtender>
ステップ3
次に、この$( "#ProgressImage")。show();を含めてJavascript関数を作成する必要があります。