친구들은 혼자서 테스트 할 수 있습니다.
시스템 사용;
시스템 사용;
System.componentModel 사용;
System.Data 사용;
System.Drawing 사용;
System.Web 사용;
system.web.sessionstate 사용;
system.web.ui 사용;
system.web.ui.webcontrols 사용;
system.web.ui.htmlcontrols 사용;
System.xml 사용;
네임 스페이스 웹 애플리케이션 1
{{
/// <요약>
/// WebForm1의 요약 설명.
/// </summary>
Public Class WebForm1 : System.Web.ui.Page
{{
Protected System.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가 루트 디렉토리에 있다고 가정)
문자열 filename = server.mappath (/) + @/web.config;
xmldocumentxmldoc = new xmldocument ();
xmldoc.load (filename);
xmlnodelist topm = xmldoc.documentedlement.childnodes;
foreach (topm의 xmlelement 요소)
{{
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 [key] .innerxml);
}
}
}
}
}
}
개인 void page_init (객체 발신자, eventArgs e)
{{
InitializeComponent ();
}
#영역 웹 양식 디자이너 생성 코드
/// <요약>
/// 디자이너 지원에 필요한 방법 -수정하지 마십시오
/// 코드 편집기와 함께이 메소드의 내용.
/// </summary>
private void initializecomponent ()
{{
this.button1.click += new System.eventhandler (this.button1_click);
this.load += new System.eventhandler (this.page_load);
}
#endregion
개인 void button1_click (Object Sender, System.EventArgs e)
{{
문자열 filename = server.mappath (/) + @/web.config;
xmldocumentxmldoc = new xmldocument ();
xmldoc.load (filename);
xmlnodelist topm = xmldoc.documentedlement.childnodes;
foreach (topm의 xmlelement 요소)
{{
if (element.name.tology () == AppSettings))
{{
XMLNODELIST_NODE = element.ChildNodes;
if (_node.count> 0)
{{
foreach (xmlelement el in _node)
{{
if (el.attributes [key] .innerxml.tology () == this.dropdownList1.SelectedItem.value.tolower ())
{{
el.attributes [value] = this.textbox1.text;
}
}
}
}
}
xmldoc.save (filename);
}
}
}