E' un file che viene letto da Excel, ha i campi separati da virgole.
Praticamente io vado a leggere un file xml e voglio tirar fuori solo il contenuto dei tag; ad esempio se c'è scritto <table>COLONNA1</table> io voglio tirar fuori solo COLONNA1.

Ci sono riuscita però il file mi viene visualizzato sul browser nonostante io abbia messo delle istruzioni che dovrebbero farmi apparire la finestra "Salva con nome" e che mi permette di salvarmi il file dove voglio. Sotto c'è il mio codice, le righe finali servono per farmi comparire la finestra anzichè visualizzare il file:

codice:
Public Class vdam_esporta
    Inherits System.Web.UI.Page


    'Chiamata richiesta da Progettazione Web Form.
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()

    End Sub

    Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
        'CODEGEN: questa chiamata al metodo è richiesta da Progettazione Web Form.
        'Non modificarla nell'editor del codice.
        InitializeComponent()
    End Sub


    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim VisExp As New BLClass.EsportaXml()
        Dim str As String
        Dim Varstr As New DataSet()
        Varstr.ReadXml(System.Configuration.ConfigurationSettings.AppSettings.Get("testPath") + "TestMacchina.xml")
        str = VisExp.EsportaDati(Varstr.GetXml)
        Response.Clear()
	Response.ContentType = "text/csv"
	Response.AppendHeader("Content-Disposition", "Attachment; filename=esporta.csv")
	Response.Write(str)
    End Sub
		
End Class