全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

ASP.NET中Config文件的读写示例

本文主要给大家介绍了关于ASP.NET中Config读写示例的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍吧。

方法如下:

如果是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文件  # config  # asp.net读取config  # asp.net 读取并修改config文件实现代码  # asp.net下加密Config的方法  # 相关内容  # 给大家  # 这篇文章  # 谢谢大家  # 多说  # 键值  # 方法如下  # 有疑问  # version  # encoding  # brush  # class  # lt  # xml  # utf  # testkey  # key  # csharp  # NetUtilityLib  # add 


相关文章: 杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  全景视频制作网站有哪些,全景图怎么做成网页?  建站主机类型有哪些?如何正确选型  高性能网站服务器配置指南:安全稳定与高效建站核心方案  相册网站制作软件,图片上的网址怎么复制?  外贸公司网站制作哪家好,maersk船公司官网?  ,交易猫的商品怎么发布到网站上去?  建站主机系统SEO优化与智能配置核心关键词操作指南  如何将凡科建站内容保存为本地文件?  高端建站三要素:定制模板、企业官网与响应式设计优化  如何在橙子建站中快速调整背景颜色?  怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?  如何通过wdcp面板快速创建网站?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  php json中文编码为null的解决办法  如何获取开源自助建站系统免费下载链接?  如何通过FTP空间快速搭建安全高效网站?  建站之星微信建站一键生成小程序+多端营销系统  网页设计与网站制作内容,怎样注册网站?  图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何通过WDCP绑定主域名及创建子域名站点?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何用景安虚拟主机手机版绑定域名建站?  建站之星北京办公室:智能建站系统与小程序生成方案解析  建站之星收费标准详解:套餐费用及年费价格表一览  网站制作说明怎么写,简述网页设计的流程并说明原因?  php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】  网站微信制作软件,如何制作微信链接?  如何快速搭建高效可靠的建站解决方案?  ,有什么在线背英语单词效率比较高的网站?  如何快速搭建虚拟主机网站?新手必看指南  如何零基础开发自助建站系统?完整教程解析  如何用搬瓦工VPS快速搭建个人网站?  如何快速搭建响应式可视化网站?  如何在七牛云存储上搭建网站并设置自定义域名?  建站主机是否属于云主机类型?  制作营销网站公司,淘特是干什么用的?  如何打造高效商业网站?建站目的决定转化率  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  ppt制作免费网站有哪些,ppt模板免费下载网站?  建站之星安装后界面空白如何解决?  网站制作员失业,怎样查看自己网站的注册者?  公司门户网站制作流程,华为官网怎么做?  C++中的Pimpl idiom是什么,有什么好处?(隐藏实现)  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  广东企业建站网站优化与SEO营销核心策略指南  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。