Как запустить загрузочный образ Ajax для Crystal Report - PullRequest
0 голосов
/ 05 декабря 2011

У меня есть Crystal Report в UpdatePanel. Я хочу использовать изображение загрузки ajax при загрузке данных crystalreportviewer, но мой код не отображает изображение.

<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>

Помоги мне!

1 Ответ

0 голосов
/ 12 декабря 2011

Попробуйте вот так

<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>
...