2017-03-13 8 views
-1

.NET Framework 4.0を使用しています。私のページには、読み込みに10-15秒かかっているグリッドコントロールがあります。私はまた、RadDatePickerを呼び出すので、コード内のtelerikへの参照が表示されます。今、私はグリッドが読み込まれるまでUpdateProgressコントロールを使用する必要があります。コードはうまくコンパイルされていますが、Laoding.gifは表示されません。ASPX.NET UpdateProgressが機能しない

<%@ 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" updateprogressを遅らせるために追加しました。それを無視してください – SilverFish

答えて

0

が見つからない画像源であってもよい助けてください。

+0

イメージはimagesフォルダにあります。 – SilverFish