重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章主要介绍ASP.NET中Config文件读写的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联专注于涡阳网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供涡阳营销型网站建设,涡阳网站制作、涡阳网页设计、涡阳网站官网定制、成都微信小程序服务,打造涡阳网络公司原创品牌,更为您提供涡阳网站排名全网营销落地服务。
方法如下:
如果是WinForm程序,需要添加引用:
System.ServiceModel
System.Configuration
App.config
NetUtilityLib
using System.Configuration; namespace pcauto { public static class ConfigHelper { //////返回*.exe.config文件中appSettings配置节的value项 /// /// ///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; } /// ///在*.exe.config文件中appSettings配置节增加一对键值对 /// /// /// 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文件读写的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!