En vez de        
        Response.AddHeader("Content-Disposition", 
"attachment;filename=data.xls");
probá



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





  ----- Original Message ----- 
  From: [EMAIL PROTECTED] 
  To: [email protected] 
  Sent: Tuesday, October 02, 2007 19:21
  Subject: [puntonet] descargar en xls


  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

   

   

   

   

    



------------------------------------------------------------------------------


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.488 / Virus Database: 269.13.39/1045 - Release Date: 10/2/2007 
6:43 PM

Responder a