Un site Web ASP.NET peut gérer des fichiers locaux. Il peut lire et écrire dans un fichier texte sur le disque. Le code peut s'exécuter sur n'importe quel serveur avec les privilèges du système de fichiers-et aussi une machine de développement local. Nous lire, créer et ajouter des lignes dans un fichier sur le disque.
Exemple :
Tout d'abord, ce tutoriel utilise le fichier Global.asax. Vous pouvez ajouter en allant sur Ajouter un nouvel élément ... puis classe d'application globale. Le gestionnaire d'événements, nous nous concentrons sur le gestionnaire Application_BeginRequest. Cet article est déclenchée lors de chaque accès au site.
Exemple d'application qui lit et écrit des fichiers [C #, ASP.NET]
Resultat :
Le fichier est enregistré toutes les demandes sur le site.
6/12/2012 3:52:57 PM http://localhost:53770/default.aspx
6/12/2012 3:52:58 PM http://localhost:53770/test.aspx
6/12/2012 3:52:59 PM http://localhost:53770/default.aspx
6/12/2012 3:52:58 PM http://localhost:53770/test.aspx
Enjoy :)
Exemple :
Tout d'abord, ce tutoriel utilise le fichier Global.asax. Vous pouvez ajouter en allant sur Ajouter un nouvel élément ... puis classe d'application globale. Le gestionnaire d'événements, nous nous concentrons sur le gestionnaire Application_BeginRequest. Cet article est déclenchée lors de chaque accès au site.
Exemple d'application qui lit et écrit des fichiers [C #, ASP.NET]
using System; using System.IO; using System.Web; namespace WebApplication2 { public class Global : HttpApplication { protected void Application_BeginRequest(object sender, EventArgs e) { string path = base.Request.PhysicalApplicationPath; string file = Path.Combine(path, "test.txt"); File.AppendAllLines(file,new string[] { DateTime.Now.ToString(), base.Request.Url.ToString(), " " }); base.Response.WriteFile(file); } } }
Resultat :
Le fichier est enregistré toutes les demandes sur le site.
6/12/2012 3:52:57 PM http://localhost:53770/default.aspx
6/12/2012 3:52:58 PM http://localhost:53770/test.aspx
6/12/2012 3:52:59 PM http://localhost:53770/default.aspx
6/12/2012 3:52:58 PM http://localhost:53770/test.aspx
Enjoy :)
Tags:
asp.net
merci nabil :)
ReplyDelete