Buenas.... en un evento de un botón debo generar 2 archivos planos y después de generarlos ejecutar un sp EN UN MISMO EVENTO, el código k tengo para exportar a txt es este:
Código:
#region Exportar Solicitud
void ExportarSolicitud(DataTable dt,string NomArchivo)
{
StringBuilder str = new StringBuilder();
for(int i=0;i<=dt.Rows.Count - 1; i++)
{
for(int j=0;j<=dt.Columns.Count - 1; j++)
{
str.Append(dt.Rows[i][j].ToString());
}
str.Append("<BR>");
}
Response.Clear();
Response.AddHeader("content-disposition","attachment;filename="+ NomArchivo +".txt");
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.text";
StringWriter stringWrite = new StringWriter();
HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
Response.Write(str.ToString());
Response.End();
}
#endregion
Pero la vuelta es k después de que me abrió un archivo y me lo generó bien ya no me hace el resto del código creo k por el Response.End(); ahh y tampoco me realiza el código k yo le mande a hacer anteriormente, pues en el mismo EVENTO por ejemplo:
ImageButton1.Visible=true;---> Esto no lo hace si despues hago esto:
GenerarArchivoPlano();
Pregunto, existe otra manera de generar estos archivos????
Gracias