Asp.Net config 自定义配置文件

1.在项目中新建根文件夹:XmlConfig,用来存放自定义配置文件的,如:test.config

2.编辑配置文件的内容,
例,采用键值对的方式存储:<?xml version="1.0" encoding="utf-8"?> <test> <add key="键" value="值"/> </test>

然后在程序根目录下的Web.Config内添加声明:
<configSections> <section name="test" type="System.Configuration.NameValueSectionHandler"/> </configSections>
这里的type就是存储的数据结构类型,也可以定义成一个实体,只需将type指向你的实体所在命名空间即可。

继续在configuration下添加节点:<test configSource="XmlConfig\test.config" />

注意:配置文件的根节点名称必须与程序根目录下的Web.Config下的名称保持一致
如:Web.Config 配置 <test configSource="XmlConfig\test.config" />
则配置文件必须是 <test>这里存放内容</test>的形式

3.代码读取
var TestConfigs= (NameValueCollection)System.Configuration.ConfigurationManager.GetSection("test");

同理。实体类读取时转换成实体就行。

posted @ 2021-02-20 15:29  luckcc  阅读(226)  评论(0)    收藏  举报