当前位置:首页 > 网络编程 > WEB编程 > ASP.net > ASP.NET程序中动态修改web.config中的设置项目(后台C

ASP.NET程序中动态修改web.config中的设置项目(后台C

点击次数:30 次 发布日期:2008-11-26 23:30:20 作者:源代码网
源代码网推荐 朋友们可以自行测试,我这里都没有问题了,鳖了一上午的问题总算解决了
源代码网推荐
源代码网推荐 using System;
源代码网推荐 using System.Collections;
源代码网推荐 using System.ComponentModel;
源代码网推荐 using System.Data;
源代码网推荐 using System.Drawing;
源代码网推荐 using System.Web;
源代码网推荐 using System.Web.SessionState;
源代码网推荐 using System.Web.UI;
源代码网推荐 using System.Web.UI.WebControls;
源代码网推荐 using System.Web.UI.HtmlControls;
源代码网推荐 using System.Xml ;
源代码网推荐
源代码网推荐
源代码网推荐 namespace WebApplication1
源代码网推荐 {
源代码网推荐 /// <summary>
源代码网推荐 /// Summary des cription for WebForm1.
源代码网推荐 /// </summary>
源代码网推荐 public class 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()
源代码网推荐 {
源代码网推荐 Page.Init += new System.EventHandler(Page_Init);
源代码网推荐 }
源代码网推荐
源代码网推荐 private void Page_Load(object sender, System.EventArgs e)
源代码网推荐 {
源代码网推荐 if(!Page.IsPostBack)
源代码网推荐 {
源代码网推荐 //打开某文件(假设WEB。CONFIG在根目录中)
源代码网推荐 string filename=Server.MapPath("/") + @"web.config";
源代码网推荐 XmlDocument  xmldoc= new XmlDocument();
源代码网推荐 xmldoc.Load(filename);
源代码网推荐
源代码网推荐 XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;
源代码网推荐 foreach(XmlElement element in topM)
源代码网推荐 {
源代码网推荐 if(element.Name.ToLower()=="appsettings")
源代码网推荐 {
源代码网推荐 XmlNodeList _node=element.ChildNodes;
源代码网推荐 if ( _node.Count >0 )
源代码网推荐 {
源代码网推荐 DropDownList1.Items.Clear();
源代码网推荐 foreach(XmlElement el in _node)
源代码网推荐 {
源代码网推荐 DropDownList1.Items.Add(el.Attributes["key"].InnerXml);
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐
源代码网推荐 private void Page_Init(object sender, EventArgs e)
源代码网推荐 {
源代码网推荐 InitializeComponent();
源代码网推荐 }
源代码网推荐
源代码网推荐 #region Web Form Designer generated code
源代码网推荐 /// <summary>
源代码网推荐 /// Required method for Designer support - do not modify
源代码网推荐 /// the contents of this method with the 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(object sender, System.EventArgs e)
源代码网推荐 {
源代码网推荐 string filename=Server.MapPath("/") + @"web.config";
源代码网推荐 XmlDocument  xmldoc= new XmlDocument();
源代码网推荐 xmldoc.Load(filename);
源代码网推荐
源代码网推荐 XmlNodeList topM=xmldoc.DocumentElement.ChildNodes;
源代码网推荐 foreach(XmlElement element in topM)
源代码网推荐 {
源代码网推荐 if(element.Name.ToLower()=="appsettings")
源代码网推荐 {
源代码网推荐 XmlNodeList _node=element.ChildNodes;
源代码网推荐 if ( _node.Count >0 )
源代码网推荐 {
源代码网推荐 foreach(XmlElement el in _node)
源代码网推荐 {
源代码网推荐 if(el.Attributes["key"].InnerXml.ToLower()==this.DropDownList1.SelectedItem.Value.ToLower())
源代码网推荐 {
源代码网推荐 el.Attributes["value"].Value=this.TextBox1.Text;
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }
源代码网推荐 xmldoc.Save(filename);
源代码网推荐 }
源代码网推荐 }
源代码网推荐 }

源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华