Lista:

 

 

 

        StringBuilder sb = new StringBuilder();

        StringWriter sw = new StringWriter(sb);

        HtmlTextWriter htw = new HtmlTextWriter(sw);

 

        Page page = new Page();

        HtmlForm form = new HtmlForm();

 

        GridView1.AllowPaging = false;

        GridView1.EnableViewState = false;

        GridView1.DataBind();

 

        page.EnableEventValidation = false;

 

        page.DesignerInitialize();

 

        page.Controls.Add(form);

        form.Controls.Add(GridView1);

 

        page.RenderControl(htw);

 

        Response.Clear();

        Response.Buffer = true;

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

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

        Response.Charset = "UTF-8";

        Response.ContentEncoding = Encoding.Default;

        Response.Write(sb.ToString());

        Response.End();

 

 

Me hace que la pagina web activa se "atache" como data.xls

 

Alguien sabe como hacer que en vez de atacharse se descargue automáticamente 
para una direccion dada???

 

Gracias de antemano

alejandro

 

 

 

 

  

Responder a