sabato 27 marzo 2010

Asp.Net effettuare il download di un file XML

Questo frammento di codice, illustra una tecnica di come effettuare il download di un file di tipo xml.


In Asp.Net si può avere la necessità di visualizzare a video un messaggio che chiede all'utente se effettuare il download di un file xml o aprirlo.


Response.ClearContent();

Response.ClearHeaders();

Response.Clear();

Response.ContentType =
"application/xml";


Response.Charset =
"";




string NomeFile= String.Format("{0}.xml", "Richiesta informazioni");


Response.AddHeader(
"Content-disposition", "attachment; filename="" + NomeFile+ """);



Response.ContentEncoding = System.Text.
Encoding.UTF8;




string xmlContent = xdoc.OuterXml;



Response.Write(xmlContent);



try

{

Response.Flush();

}



catch

{ }



finally

{

Response.Close();

}

Nessun commento: