Array
(
)

Crystal(Web): ExportToHttpResponse & UpdateProgress

Doug Fernandes
   - 29 mar 2011

Tenho uma estrutura de update panel que "exige" um PostBackTrigger para solicitar um relatório Crystal e fazer o download deste arquivo pelo navegador:

#Código

<asp:UpdatePanel runat="server" ID="UpdatePanel1">
        <Triggers>
            <asp:PostBackTrigger ControlID="btnListar" />
        </Triggers>
        <ContentTemplate>
            <asp:UpdateProgress runat="server" AssociatedUpdatePanelID="UpdatePanel1">
                <ProgressTemplate>
                    <img src="../img/ico_progresso.gif" alt="Aguarde" /></ProgressTemplate>
            </asp:UpdateProgress>
        </ContentTemplate>
    </asp:UpdatePanel>


Eu gero o arquivo PDF através do método ExportToHttpResponse(FormatType.PortableDocFormat).

O problema é que eu precisaria disparar o UpdateProgress, que devido à Trigger do UpdatePanel não é executada.
Alguma luz ou migalha de pão que me indique por onde seguir para que o UpdateProgress funcione?