使用随机数量的元素在web.config中为web.config创建自定义块

时间:2009-04-21 13:02:07

标签: c# asp.net web-config

我需要在web配置中创建一个自定义块,如下所示:     

<MySettings>
    <add name="name1" value="value1" />
    <add name="name2" value="value2" />
    <add name="name3" value="value3" />
    ...
</MySettings>

我知道,我应该从ConfigurationSection派生我的自定义设置类,但我不知道如何使其可扩展。我需要在该块中添加大量项目,并将其用作键值对。

我也明白可以通过部分完成所有操作,但我需要创建一个自定义的部分,因为键和值字段对我来说可能不够,我需要扩展它们。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

要创建添加/清除/删除子元素的结构,匹配MySettings元素的类型需要从ConfigurationElementCollection派生。