通过ConfigurationSection自定义配置文件中的节

自定义配置文件中的节点,如下代码,在<configuration>中自定义一个节点"mySection"。

 

 

自定义配置的节点

创建类库项目(添加引用System.Configuration),也可以在App_Code中创建。

自定义配置文件中的节点

测试自定义的节点是否有效

测试自定义节点

 

测试结果

该注意的:

  貌似一个节点的子节点只能有一种类型的集合,例如这个web.config的自定义节点中,education被配置成了可以设置多个节点(ConfigurationElementCollection),在该节点的同级节点中,其他节点就不能配置为多个节点了。

      继承ConfigurationElementCollection的类要重写2个方法和2个属性,分别是

      ConfigurationElement CreateNewElement()、

      object GetElementKey(ConfigurationElement element)

      ConfigurationElementCollectionType CollectionType、

      string ElementName

    

posted @ 2009-11-10 13:37  ._  阅读(495)  评论(0编辑  收藏  举报