Eccoti un esempio di come creare e scaricare file al volo.
Devo prò premettere un paio di cose:
1) Attenzione, perchè creare file significa anche dare i permessi in scrittura allo IUSR.
2) Attenzione, perchè se quello che vai a scrivere nel file sono molte righe risultato ad esempio di una query molto lenta, la pagina aspx potrebbe andarti in timeout. In quel caso ti consiglio di produrre file in asincrono, dando in seguito una pagina per scaricare le richieste effettuate prima dall'utente.
Eccotelo, l'ho fatto nell'evento di un click di un pulsante sulla web form..fammi sapere!!! =)
ciao!
Alx81 =)
http://blogs.dotnethell.it/suxstellino