ASP.NET中Config文件讀寫功能的示例分析-創新互聯

這篇文章將為大家詳細講解有關ASP.NET中Config文件讀寫功能的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

我們提供的服務有:成都做網站、網站建設、外貿營銷網站建設、微信公眾號開發、網站優化、網站認證、嵊泗ssl等。為成百上千家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的嵊泗網站制作公司

方法如下:

如果是WinForm程序,需要添加引用:

  • System.ServiceModel

  • System.Configuration

App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
 <add key="testkey" value="0"></add>
 </appSettings>
</configuration>

NetUtilityLib

using System.Configuration;
namespace pcauto
{
 public static class ConfigHelper
 { 
  ///<summary>  
  ///返回*.exe.config文件中appSettings配置節的value項  
  ///</summary>  
  ///<param name="strKey"></param>  
  ///<returns></returns> 
  public static string GetAppConfig(string strKey)
  {
   string file = System.Windows.Forms.Application.ExecutablePath;
   Configuration config = ConfigurationManager.OpenExeConfiguration(file); 
   foreach (string key in config.AppSettings.Settings.AllKeys) { 
    if (key == strKey) { 
     return config.AppSettings.Settings[strKey].Value.ToString(); 
    } 
   }
   return null;
  }
  ///<summary>  
  ///在*.exe.config文件中appSettings配置節增加一對鍵值對  
  ///</summary> 
  ///<param name="newKey"></param> 
  ///<param name="newValue"></param> 
  public static void UpdateAppConfig(string newKey, string newValue) { 
   string file = System.Windows.Forms.Application.ExecutablePath;
   Configuration config = ConfigurationManager.OpenExeConfiguration(file); 
   bool exist = false; 
   foreach (string key in config.AppSettings.Settings.AllKeys) { 
    if (key == newKey) { exist = true; } 
   } 
   if (exist) { config.AppSettings.Settings.Remove(newKey); }
   config.AppSettings.Settings.Add(newKey, newValue); 
   config.Save(ConfigurationSaveMode.Modified);
   ConfigurationManager.RefreshSection("appSettings");
  }  
 }
}

讀示例

ConfigHelper.GetAppConfig("testkey")

寫示例

ConfigHelper.UpdateAppConfig("testkey", "abc");

關于“ASP.NET中Config文件讀寫功能的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

標題名稱:ASP.NET中Config文件讀寫功能的示例分析-創新互聯
瀏覽路徑:http://m.kartarina.com/article18/dicpdp.html

成都網站建設公司_創新互聯,為您提供定制網站、響應式網站、微信公眾號、面包屑導航、域名注冊Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

營銷型網站建設
主站蜘蛛池模板: 黄A无码片内射无码视频| 日韩少妇无码喷潮系列一二三 | 在线精品免费视频无码的| 国产精品无码一区二区三区在| 在线高清无码A.| 久久精品aⅴ无码中文字字幕重口| 无码人妻精品一区二区三区蜜桃| 中文字幕无码免费久久9一区9 | 亚洲精品中文字幕无码AV| 国产精品无码av天天爽| 亚洲av无码片区一区二区三区| 大桥久未无码吹潮在线观看| 久久人午夜亚洲精品无码区 | 亚洲AV综合色区无码二区偷拍| 亚洲一本大道无码av天堂| 四虎国产精品永久在线无码| 久久无码专区国产精品发布 | 亚洲AV无码久久精品色欲| 无码国内精品久久综合88| 久久久久亚洲AV无码网站| 亚洲&#228;v永久无码精品天堂久久| 日韩人妻无码精品久久久不卡| 精品无码综合一区| 亚洲一级Av无码毛片久久精品| 亚洲精品久久无码| 精品久久久无码21p发布| 无码无遮挡又大又爽又黄的视频| 中文无码喷潮在线播放| 亚洲国产精品无码久久九九 | 亚洲午夜无码久久久久小说| 无码国内精品久久人妻| 少妇无码一区二区二三区| 亚洲AV无码乱码国产麻豆 | H无码精品3D动漫在线观看| 狠狠爱无码一区二区三区| 永久免费无码日韩视频| 亚洲午夜无码AV毛片久久| 亚洲精品无码久久久久| 亚洲综合无码AV一区二区| 久久精品亚洲中文字幕无码网站| 丰满熟妇人妻Av无码区|