Freunde können es alleine testen.
mit System verwenden;
mit System.Collections;
mit System.comPonentModel;
mit System.data;
mit System.Drawing;
mit System.Web;
mit System.Web.SessionState;
mit System.web.ui;
Verwenden von System.Web.Ui.Webcontrols;
mit System.web.ui.htmlControls;
mit System.xml;
Namespace WebApplication1
{{{{
/// <summary>
/// Zusammenfassungsbeschreibung für Webform1.
/// </summary>
öffentliche Klasse Webform1: System.web.ui.page
{{{{
Protected System.Web.Ui.WebControls.TextBox TextBox1;
Protected System.Web.Ui.Webcontrols.dropdownList DropdownList1;
Protected System.Web.Ui.Webcontrols.Button Button1;
Public Webform1 ()
{{{{
pay.init += new System.EventHandler (page_init);
}
Private void page_load (Objektabsender, System.EventArgs E)
{{{{
if (! page.ispostback)
{{{{
// eine Datei öffnen (Angenommen, web.config befindet sich im Stammverzeichnis)
String Dateiname = Server.Mappath (/) + @/web.config;
xmldocumentXmldoc = new Xmldocument ();
xmldoc.load (Dateiname);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (xmlelementelement in topm)
{{{{
if (element.name.tology () == appsettings)))
{{{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{{{
DropdownList1.Items.Clear ();
Foreach (xmlelement el in _node)
{{{{
DropdownList1.Items.Add (El.Attributes [Schlüssel] .Innerxml);
}
}
}
}
}
}
Private void page_init (Objektabsender, EventArgs e)
{{{{
InitializeComponent ();
}
#Region Web Form Designer generierter Code
/// <summary>
/// Erforderliche Methode für Designerunterstützung -do nicht ändern
/// Der Inhalt dieser Methode mit dem Code -Editor.
/// </summary>
Private void initializecomponent ()
{{{{
this.button1.click += new System.EventHandler (this.button1_click);
this.load += new System.EventHandler (this.page_load);
}
#Endregion
Private void button1_click (Objektabsender, System.EventArgs E)
{{{{
String Dateiname = Server.Mappath (/) + @/web.config;
xmldocumentXmldoc = new Xmldocument ();
xmldoc.load (Dateiname);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (xmlelementelement in topm)
{{{{
if (element.name.tology () == appsettings)))
{{{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{{{
Foreach (xmlelement el in _node)
{{{{
If (El.Attributes [Schlüssel] .Innerxml.tology () == this.dropdownlist1.SelectedItem.Value.ToLower ()))
{{{{
El.Attributes [Wert].
}
}
}
}
}
xmldoc.save (Dateiname);
}
}
}