Exportar datos a archivos de Excel con asp.net

zulema
14 de Enero del 2005
Hola que tal, disculpen la molestia, pero tengo un peque problemita, tengo en una pagina .aspx lo siguiente:

Response.ContentType = "application/vnd.ms-excel"

Response.AddHeader("Content-Disposition", "filename=archivo.xls;")

para exportar datos de mi bd a un archivo de excel, pero siempre aparece la ventana de abrir, guardar o cancelar, lo que quisiera es como se puede quitar esta ventana y que la exportacion o guardado de este archivo se haga sin abrir dicha ventana, de antemano gracias por su ayuda.

Roberto
14 de Enero del 2005
El codigo que te paso es para un datalit y lo que hace es abrite una pagina de excel con los datos de dicho datalis, espero que te sirva


\' Set the content type to Excel.
Response.ContentType = "application/vnd.ms-excel"
\' Remove the charset from the Content-Type header.
Response.Charset = ""
\' Turn off the view state.
EnableViewState = "False"
Dim tw As System.IO.StringWriter = New System.IO.StringWriter
Dim hw As System.Web.UI.HtmlTextWriter = New System.Web.UI.HtmlTextWriter(tw)

\' Get the HTML for the control.
entidades.RenderControl(hw)
\' Write the HTML back to the browser.
Response.Write(tw.ToString())
\' End the response.
Response.End()