Anche se è un esempio non proprio complesso, rientra in quella categoria che molto spesso è necessario tenere a portata di mano.
Questo semplice script dimostra come si può sfruttare la classe StreamWriter del namespace System.IO per scrivere un file. La particolarità è il riferimento all'Encoding dello stream, che permette di salvarlo nel giusto formato, preservando caratteri speciali come lette accentate, etc.
<%@ Page language="c#"%> <%@ Import Namespace="System.IO" %> <SCRIPT RUNAT="SERVER"> void Page_Load() { // creo il nuovo stream - secondo parametro = append StreamWriter sw = new StreamWriter(Server.MapPath("prova.txt"), true, System.Text.Encoding.Default); // scrivo una riga sw.WriteLine("questa è una riga"); sw.Write("Scrivo altro testo"); sw.WriteLine(" - Data: " + DateTime.Now.ToString()); sw.Close(); } </SCRIPT>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare i tag nell'output cache di ASP.NET Core 7
Usare ASP.NET Core dev tunnels per testare le applicazioni su internet
Definire la durata dell'output cache in ASP.NET Core 7
Definire le impostazioni di cache a livello di controller in ASP.NET Core 7
Sfruttare l'output cache di ASP.NET Core 7 con i controller
Taggare la output cache in base al routing in ASP.NET Core
Load test di ASP.NET Core con k6
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Short-circuiting della Pipeline in ASP.NET Core
Gestire tipi complessi in query string grazie a IParsable in ASP.NET Core 7.0
Migliorare la scalabilità di ASP.NET Core 7 grazie all'output cache
Catturare la telemetria degli eventi di output cache in ASP.NET Core