長い機能を実行し、時間がかかるボタンクリックイベントがあります。だから私はプログレスバーを表示したい。どうすればいいのか教えていただけないでしょうか。
私は.NETに非常に慣れていません..助けていただければ幸いです
前もって感謝します、 アムリサ
長い機能を実行し、時間がかかるボタンクリックイベントがあります。だから私はプログレスバーを表示したい。どうすればいいのか教えていただけないでしょうか。
私は.NETに非常に慣れていません..助けていただければ幸いです
前もって感謝します、 アムリサ
この例は十分に基本的なものだと思います:
<form id="form1" runat="server">
<asp:ScriptManager ID="sm" runat="server" />
<asp:UpdateProgress runat="server" id="PageUpdateProgress">
<ProgressTemplate>
Loading...
</ProgressTemplate>
</asp:UpdateProgress>
<asp:UpdatePanel runat="server" id="Panel">
<ContentTemplate>
<asp:Button runat="server" id="upd" onclick="updButton_Click"
text="click to update" />
</ContentTemplate>
</asp:UpdatePanel>
</form>
コード ビハインドupdButton_Click
では更新に時間がかかります。ページにLoading...と表示されている間は、テキストを に変更して に近づけることができます<img src="blabla" />
( ProgressBar
GIF の移動バー画像など)。