Друзья могут проверить это самостоятельно.
Использование системы;
Использование System.collections;
Использование System.componentModel;
Использование System.data;
Использование System.Drawing;
Использование System.Web;
Использование System.Web.SessionState;
Использование System.Web.UI;
Использование System.Web.UI.WebControls;
Использование System.web.ui.htmlControls;
Использование System.xml;
Пространство имен WebApplication1
{{
/// <summary>
/// Сводка описания для WebForm1.
/// </summary>
Public Class WebForm1: System.Web.UI.PAGE
{{
Защищенная система.web.ui.webcontrols.textbox Textbox1;
Protected System.web.ui.webcontrols.dropdownlist dropdownlist1;
Защищенная система.web.ui.webcontrols.button button1;
public webform1 ()
{{
pay.init += new System.eventhandler (page_init);
}
Private void page_load (отправитель объекта, system.eventargs e)
{{
if (! Page.ispostback)
{{
// Откройте файл (предположим, что web.config находится в корневом каталоге)
string fileName = server.mappath (/) + @/web.config;
xmldocumentxmldoc = new xmldocument ();
xmldoc.load (имя файла);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (xmlelement element в Topm)
{{
if (element.name.tology () == appsettings))
{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{
DropDownList1.items.clear ();
Foreach (xmlelement el в _node)
{{
Dropdownlist1.items.add (el.attributes [key] .innerxml);
}
}
}
}
}
}
Private void page_init (отправитель объекта, Eventargs E)
{{
initializeComponent ();
}
#Region Designer Designer Code Code
/// <summary>
/// Требуемый метод для поддержки дизайнера -do не изменять
/// Содержимое этого метода с редактором кода.
/// </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 (отправитель объекта, System.eventargs e)
{{
string fileName = server.mappath (/) + @/web.config;
xmldocumentxmldoc = new xmldocument ();
xmldoc.load (имя файла);
Xmlnodelist topm = xmldoc.documentedlement.childnodes;
Foreach (xmlelement element в Topm)
{{
if (element.name.tology () == appsettings))
{{
Xmlnodelist_node = element.childnodes;
if (_node.count> 0)
{{
Foreach (xmlelement el в _node)
{{
If (el.attributes [key] .innerxml.tology () == this.dropdownlist1.selecteditem.value.tolower ())
{{
el.attributes [значение].
}
}
}
}
}
xmldoc.save (имя файла);
}
}
}