程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c# asp.net 修改webconfig文件 配置

c# asp.net 修改webconfig文件 配置

編輯:C#入門知識

c# asp.net 修改webconfig文件 配置 #region 修改config文件   /// <summary>   /// 修改config文件(AppSetting節點)   /// </summary>   /// <param name="key">鍵</param>   /// <param name="value">要修改成的值</param>   public static void UpdateAppSetting(string key, string value)   {       XmlDocument doc = new XmlDocument();       //獲得配置文件的全路徑        string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";       doc.Load(strFileName);       //找出名稱為“add”的所有元素        XmlNodeList nodes = doc.GetElementsByTagName("add");       for (int i = 0; i < nodes.Count; i++)       {           //獲得將當前元素的key屬性            XmlAttribute _key = nodes[i].Attributes["key"];           //根據元素的第一個屬性來判斷當前的元素是不是目標元素            if (_key != null)           {               if (_key.Value == key)               {                   //對目標元素中的第二個屬性賦值                    _key = nodes[i].Attributes["value"];                      _key.Value = value;                   break;               }           }       }       //保存上面的修改        doc.Save(strFileName);   }      /// <summary>   /// 修改config文件(ConnectionString節點)   /// </summary>   /// <param name="name">鍵</param>   /// <param name="value">要修改成的值</param>   public static void UpdateConnectionString(string name, string value)   {       XmlDocument doc = new XmlDocument();       //獲得配置文件的全路徑        string strFileName = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Web.config";       doc.Load(strFileName);       //找出名稱為“add”的所有元素        XmlNodeList nodes = doc.GetElementsByTagName("add");       for (int i = 0; i < nodes.Count; i++)       {           //獲得將當前元素的key屬性            XmlAttribute _name = nodes[i].Attributes["name"];           //根據元素的第一個屬性來判斷當前的元素是不是目標元素            if (_name != null)           {               if (_name.Value == name)               {                   //對目標元素中的第二個屬性賦值                    _name = nodes[i].Attributes["connectionString"];                      _name.Value = value;                   break;               }           }       }       //保存上面的修改        doc.Save(strFileName);   }   #endregion    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved