2011-06-05 26 views
0
<asp:UpdatePanel ID="uppnl_Select_File_Format" runat="server" UpdateMode="Conditional"> 
<ContentTemplate> 
      <div class="button-bg-2"> 
          <div class="button-text-2"> 
           <asp:LinkButton ID="btnCreate" ValidationGroup="CreateVersion" runat="server" OnClick="btn_Create_OnClick" 
            CausesValidation="true">Add Title</asp:LinkButton> 
          </div> 
         </div> 
</ContentTemplate> 
     <Triggers> 
      <asp:PostBackTrigger ControlID="btnCreate" /> 
      <asp:AsyncPostBackTrigger ControlID="ddlstMedia" /> 
     </Triggers> 
    </asp:UpdatePanel> 
    <asp:UpdateProgress ID="upprogpnl" runat="server" AssociatedUpdatePanelID="uppnl_Select_File_Format"> 
     <ProgressTemplate> 
      <asp:Image ID="img_Loading" runat="server" ImageUrl="~/App_Themes/Admin/LoadingImages/loading1.gif" /> 
     </ProgressTemplate> 
    </asp:UpdateProgress> 

裝載機圖像時按鈕單擊事件......如何使用裝載機圖像中Ajax不是顯示

請明確回覆我,我是一個初學者......

+0

也許操作很快,圖像只顯示很短的時間?添加一些Thread.Sleep到你的btn_Create_OnClick來驗證。 – 2011-06-05 09:07:05

+0

我已經嘗試過wid System.Threading.Thread.Sleep(50000);但沒有soln ... – 2011-06-05 09:19:13

+0

在你的觸發器中沒有指定EventName。閱讀http://www.asp.net/ajax/tutorials/understanding-asp-net-ajax-updatepanel-triggers。 – 2011-06-05 09:36:59

回答

1

thisi是用於示出在處理的同時裝載GIF代碼

<ProgressTemplate> 

     <div Style="z-index: 105; left: 450px;position: absolute; top: 230px" > 
     <center> 
      <img id="imgloader" runat="server" src="images/loading.gif" /> 
     </center> 
     </div> 

    </ProgressTemplate>