Bonjour,
J'ai une page ASP.NET qui affiche des informations contenus dans l'active directory d'un utilisateur se connectant sur cette page.
Donc je fais apparaître tout ça dans des TextBox (Login, nom, ...)
Exemple : TextBox1.Text = ""+DirEntry.Properties["SAMAccountName"].Value;
à l'écran je vois bien s'afficher le login de cet utilisateur !
Sur cette page, l'utilisateur peut modifier les données (exemple son téléphone,...) donc j'ai créé un bouton modifier qui appel une fonction qui crée un fichier XML en enregistrant les données dedans.
Le problème c'est que les données sont vides !!!
Voila mon code xml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 void modifBtn_Click(Object sender, Event Args Args) { string filename="test.xml"; FileStream myFileStream = new FileStream(HttpContext.Current.Server.MapPath(filename), FileMode.OpenOrCreate); XmlTextWriter myXmlTextWriter = new XmlTextWriter (myFileStream, System.Text.Encoding.UTF8); myXmlTextWriter.Formatting = Formatting.Indented; myXmlTextWriter.WriteStartDocument(false); myXmlTextWriter.WriteStartElement("utilisateur"); myXmlTextWriter.WriteElementString("login",TextBox1.Text); myXmlTextWriter.WriteElementString("nom",TextBox2.Text); ... myXmlTextWriter.Flush(); myXmlTextWriter.Close(); }
En effet, le fichier XML est bien créé mais en login il contient Administrator.. alors qu'il doit y faire écrit Employe2, et dans nom il n'y a rien !
Partager