2011-12-05 9 views
0

私はUpdatePanelにCrystal Reportを持っています。 crystalreportviewerがデータをロードしているときにajax読み込みイメージを使用したいが、私のコードはイメージを表示しない。CrystalレポートのAjaxローディングイメージの実行方法

<asp:UpdatePanel ID="uppnlAll" runat="server"> 
    <ContentTemplate> 
     <asp:Panel ID="pnlReport" runat="server" ScrollBars="Horizontal" Width="100%"> 
     <CR:CrystalReportViewer ID="crlAll" runat="server" AutoDataBind="true" BackColor="AntiqueWhite" HasCrystalLogo="False" EnableDatabaseLogonPrompt="False" EnableParameterPrompt="False" GroupTreeStyle-BackColor="#CCCCCC" PrintMode="ActiveX" Width="100%" ShowAllPageIds="true" /> 
     </asp:Panel> 
    </ContentTemplate> 
    <Triggers> 
     <asp:PostBackTrigger ControlID="crlAll" /> 
    </Triggers> 
</asp:UpdatePanel> 

<asp:UpdateProgress runat="server" ID="ajaxUpPro" DynamicLayout="false"> 
    <ProgressTemplate> 
     <img src="../Images/ajax-loader1.gif" alt="Loading..."/> Loading... 
    </ProgressTemplate> 
</asp:UpdateProgress> 

助けてください!

答えて

0

<asp:UpdateProgress ID="ajaxUpPro" runat="server" AssociatedUpdatePanelID="uppnlAll" 
     DisplayAfter="2"> 
     <ProgressTemplate> 
      <center style="height: 115px; width: 123px;" dir="ltr"> 
       <img id="Img3" alt="Loading" src="Images/ajax-loader1.gif" runat="server" style="vertical-align: middle; 
        height: 71px; width: 100px;" /></center> 
      <cc1:AlwaysVisibleControlExtender ID="UpdateProgressVisibilityExtenderLeave3" runat="server" 
       TargetControlID="uppnlAll" VerticalSide="Middle" VerticalOffset="0" HorizontalSide="Center" 
       HorizontalOffset="0" ScrollEffectDuration=".1" /> 
     </ProgressTemplate> 
    </asp:UpdateProgress> 
この方法を試してみてください
関連する問題