Originariamente inviato da cassano
Ma il problema è che con il response.end finale al caricamento del body non ci arriverai mai.
Response.ContentType = "application/vnd.ms-excel"
Response.ContentEncoding = System.Text.Encoding.GetEncoding(0)
Response.AddHeader("content-disposition", "inline; filename=TuoFileExcel.xls")
Response.Charset = String.Empty
Response.Write(sExcel)
Response.End()

in questa riga:
Response.AddHeader("content-disposition", "inline; filename=TuoFileExcel.xls")
dichiari di voler allegare un file al caricamento della pagina.
la pagina e il suo body viene caricato assieme al download del file.

Ciao,
b.