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");
同理。实体类读取时转换成实体就行。