Array
(
)

Download assincrono

Rafael Mello.
   - 23 nov 2010

Galera,

Estou com problemas ao fazer um download assincrono. Tenho um botão com a função de exportacao para excel que é registrado no script manager para fazer postback

 ScriptManager.GetCurrent(Page).RegisterPostBackControl(button);

Tenho uma masterPage onde utilizo em todas as páginas do projeto. O problema é que não consigo fazer com que o processo de geracao de excel seja assincrono

string markup = .....

   Byte[] bContent = System.Text.Encoding.GetEncoding(encoding).GetBytes(markup);

            this.Page.Response.AppendHeader("content-disposition", "attachment;filename="arquivoexel.xls ");
            this.Page.Response.BinaryWrite(bContent);
            this.Page.Response.End();

Adiciono o arquivo no cabeçalho da requisção. mas não consigo fazer isso de forma assíncrona.

Agradeço a ajuda.

Rafael.