Los amigos pueden probarlo por mí mismo.
usando el sistema;
usando System.Collections;
usando System.ComponentModel;
usando System.Data;
usando System.Drawing;
usando System.web;
usando System.Web.SessionState;
usando System.web.ui;
usando System.Web.UI.WebControls;
usando System.Web.UI.HTMLControls;
usando System.xml;
espacio para la aplicación del espacio de nombres1
{{
/// <summary>
/// Descripción resumida para WebForm1.
/// </summary>
CLASE PUBLIC WEBFORM1: SYSTEM.WEB.UI.PAGE
{{
System.web.ui.webcontrols.TextBox textbox1;
System.web.ui.webcontrols.dropdownList DropdownList1;
System.web.ui.webcontrols.button Button1;
Public WebForm1 ()
{{
pay.init += new System.EventHandler (Page_init);
}
Privado void page_load (remitente de objeto, system.eventargs e)
{{
if (! Page.ispostback)
{{
// Abrir un archivo (suponga que Web.Config está en el directorio raíz)
cadena filename = server.mappath (/) + @/web.config;
xmlDocumentXmlDoc = new XMLDocument ();
xmldoc.load (nombre de archivo);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (elemento xmlelement en topm)
{{
if (element.name.tology () == AppSettings))
{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{
DropDownList1.Items.Clear ();
Foreach (xmlelement el en _node)
{{
DropDownList1.Items.Add (El.Attributes [clave] .innerxml);
}
}
}
}
}
}
Privado void page_init (remitente de objeto, EventArgs E)
{{
inicializeComponent ();
}
#Código generado por el diseñador de formulario web de la región
/// <summary>
/// Método requerido para soporte de diseñador -DO no modificar
/// El contenido de este método con el editor de códigos.
/// </summary>
Vacío privado InitializeComponent ()
{{
this.button1.click += new System.EventHandler (this.Button1_Click);
this.load += new System.EventHandler (this.page_load);
}
#Endregion
Botón vacío privado1_Click (remitente de objeto, system.eventargs e)
{{
cadena filename = server.mappath (/) + @/web.config;
xmlDocumentXmlDoc = new XMLDocument ();
xmldoc.load (nombre de archivo);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (elemento xmlelement en topm)
{{
if (element.name.tology () == AppSettings))
{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{
Foreach (xmlelement el en _node)
{{
If (el.attributes [key] .innerxml.tology () == this.dropdownList1.selectedItem.value.tolower ())
{{
El.Attributes [valor].
}
}
}
}
}
xmldoc.save (nombre de archivo);
}
}
}