web.config中的自定义标记

时间:2016-05-24 14:16:13

标签: c# web-config configuration-files custom-tags

我使用配置文件在我的web.config文件中创建了自定义标签,如下所示:

<ParentTag>
    <ChildTag>
        <add param1="some value" param2="some value" param3="some value />
        <add param1="some other value" param2="some other value" param3="some other value">
    </ChildTag>
<ParentTag>

我想知道是否可以创建这样的东西:

<ParentTag>
    <ChildTag_1>
        <add param1="some value" param2="some value" param3="some value" />
        <add param1="some other value" param2="some other value" param3="some other value">
    </ChildTag_1>

    <ChildTag_2>
        <add param1="some value" param2="some value" param3="some value" />
        <add param1="some other value" param2="some other value" param3="some other value">
    </ChildTag_2>
<ParentTag>

我应该对配置文件进行哪些更改才能实现此目的?或者这根本不可能实现?有人可以解释一下吗

我按照此链接创建自定义标记:

http://code.tutsplus.com/tutorials/how-to-add-custom-configuration-settings-for-an-aspnet-application--net-9590

1 个答案:

答案 0 :(得分:0)

使用ConfigurationElementCollection,如示例中所述,由Feed项。

public class FeedElementCollection : ConfigurationElementCollection