Ciao, ho un problema che proprio non capisco....
prima di iniziare a postare codice provo a spiegare...

lavoro su una webform e tramite una dll e una classe (QUI) esporto una datagrid in xls (Excel)

per non dover creare un file sul server, scrivo l'output dell'operazione nello stream Response.OutputStream

in questo modo, una volta completata l'esportazione, il browser mi fa automaticamente scaricare il lo stream creato sotto forma di file .xls

il problema è questo: il file prodotto ha questo formato
__________________________________
<codice xls>
<...> </...>
</codice xls>

<codice HTML della pagina corrente>
<...> </...>
</codice HTML della pagina corrente>
__________________________________

siccome voglio solo la prima parte, quella in XLS, ho inserito queste righe subito dopo l'esportazione
codice:
Response.Flush()
Response.End()
Per quale motivo inserendo questo codice viene prodotto un file vuoto?

Grazie!