2017-03-13 3 views
-1

J'utilise .NET Framework 4.0. Il y a un contrôle de grille sur ma page qui prend 10-15 secondes à charger. Je poursuis aussi Telerik RadDatePicker, donc vous verrez une référence à telerik dans le code. Maintenant, j'ai besoin d'utiliser le contrôle UpdateProgress jusqu'à ce que la grille se charge. Le code compile bien mais n'affiche pas Laoding.gif. S'il vous plaît aiderASPX.NET UpdateProgress ne fonctionne pas

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyReport.aspx.cs" Inherits="MyPage.MyReport" Title="Individual My Report" %> 
 

 
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> 
 
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 
 
<asp:content id="HeaderContent" contentplaceholderid="head" runat="server"> 
 
\t <link rel="stylesheet" type="text/css" href="Styles/Site.css" /> 
 
\t <script language="javascript" src="Scripts/OnLoadFunctions.js" type="text/javascript"></script> 
 
</asp:content> 
 

 
<asp:Content ID="Content1" ContentPlaceHolderID="cphMainContent" Runat="Server"> 
 

 

 
\t <div style="margin-bottom: 10px; margin-top: 20px;" class="noPrint"> 
 
\t \t <asp:button id="btnSaveAllTop" runat="server" text="Save All" onclick="btnSaveAll_Click" CssClass="btn"/> 
 
\t \t <asp:Button ID="btnSubmitHomeTop" runat="server" usesubmitbehavior="true" OnClick="btnSubmitHome_Click" Text="Home" CssClass="btn" /> 
 
\t </div> 
 

 
<asp:UpdatePanel ID="grdMyUpdatePanel" runat="server"> 
 
<ContentTemplate> 
 
\t <asp:gridview id="grdMy" runat="server" CssClass="table table-bordered table-striped" autogeneratecolumns="false"> 
 
\t \t <!—Grid Cols--> 
 
\t </asp:gridview> 
 
    </ContentTemplate> 
 
    </asp:UpdatePanel> 
 
\t <div style="margin-top: 10px;" class="noPrint"> 
 
\t \t <asp:button id="btnSaveAllBottom" runat="server" text="Save All" visible=false onclick="btnSaveAll_Click" CssClass="btn" /> 
 

 
\t \t <asp:Button ID="btnSubmitHome" runat="server" CausesValidation="False" OnClick="btnSubmitHome_Click" Text="Home" CssClass="btn" /> 
 
\t </div> 
 

 
<asp:Panel runat="server" ID="pnlUpdate" > 
 

 
    <asp:UpdateProgress ID="UpdateProgress1" DisplayAfter="5000" runat="server" AssociatedUpdatePanelID="grdMyUpdatePanel"> 
 
     <ProgressTemplate> 
 
      <div class="container"> 
 
        <div class="content"> 
 
         <br /> 
 
         <table> 
 
          <tr> 
 
           <td align="right" width="20%"> 
 
            <asp:Image ID="img_Wait" runat="server" ImageUrl="Images/Laoding.gif" /> 
 

 
           </td> 
 
           <td width="2%"> 
 
           </td> 
 
           <td align="left" width="78%"> 
 
            Loading... 
 
           </td> 
 
          </tr> 
 
         </table> 
 
        </div> 
 
       </div> 
 
     </ProgressTemplate> 
 
    </asp:UpdateProgress> 
 
    </asp:Panel> 
 
</asp:Content>

+0

DisplayAfter = "5000" J'ai ajouté pour retarder le processus de mise à jour. s'il vous plaît ignorer que – SilverFish

Répondre

0

Peut être source d'image non trouvée.

+0

Image est là dans le dossier images. – SilverFish