2011-10-31 47 views

回答

2

林不與的UpdateProgress familair我自己,但之前看過它。

您需要有一個動畫gif,每當頁面忙時更新進度就會顯示出來。

 <asp:UpdateProgress ID="UpdateProgress1" runat="server"> 
      <ProgressTemplate> 
       <div class=""> 
        Processing Please Wait... 
        <img runat="server" id="ajaxLoader" src="~/images/loadinfo.net.gif" alt="loading" /></div> 
       <div class="" style="height: 10px;"> 
       </div> 
      </ProgressTemplate> 
     </asp:UpdateProgress> 

關於實際禁用該頁面,我不認爲可以做到。

3

您可以使用UpdateProgress控件(如其他答案中所述),也可以使用簡單的jQuery。

jQuery的例子:

$('#my-button-id'').click(function(){ 
    $('#my-button-id').hide(); 
    $('#my-loading-image-id').show(); 
}); 

記住要重新啓用按鈕,如果操作不正確完成,否則用戶將不能再次嘗試。

相關問題