1
<asp:UpdatePanel ID="UpdtBank" runat="server">
 <ContentTemplate>
 <div style="text-align:center;">
    <asp:UpdateProgress AssociatedUpdatePanelID="UpdtBank" id="updateProgress" DynamicLayout="true" runat="server">
        <ProgressTemplate>
            <div style="position: fixed; text-align: center; height: 100%; width: 100%; top: 0; right: 0; left: 0; z-index: 9999999; background-color: #000000; opacity: 0.7;">
                <asp:Image ID="imgUpdateProgress" runat="server" ImageUrl="~/img/ajax-loader.gif" AlternateText="Loading ..." ToolTip="Loading ..." style="padding: 10px;position:fixed;top:45%;left:50%;" />
            </div>
        </ProgressTemplate>
    </asp:UpdateProgress>
    //My Code is Here
</div>

上記のコードをチュートリアルとスタックオーバーフローの回答からコピーしましたが、画像がまったく表示されません。間違いを見つけることができないので、親切に助けてください

4

2 に答える 2

2

ProgressTemplateが表示されるまでの時間を短くしてみてください。デフォルトでは、これは 5 秒です。この動作はプロパティによって制御されます。DisplayAfter

プログレス コントロールを表示するまでのミリ秒数を指定します。たとえば、2 秒間待機する場合は 2000 を指定します。

<asp:UpdateProgress DisplayAfter="2000" AssociatedUpdatePanelID="UpdtBank"
     id="updateProgress" DynamicLayout="true" runat="server" />
于 2015-01-13T05:48:25.203 に答える