0

在 ASP.NET 中,创建自定义配置部分时,如何限制可以声明的特定部分的数量?

例如,如果在 web.config 中,我重复 appSettings 部分...

<appSettings /> 
<appSettings />

...配置加载时出现异常。

如果我对我的部分做同样的事情......

<employer /> 
<employer />

...它允许它,但我不希望它。

我的部分代码(C#)如下所示:

    [ConfigurationProperty("employer", IsRequired = true)]
    public EmployerElement Employer
    {
        get
        {
            return (EmployerElement)this["employer"];
        }
        set
        { this["employer"] = value; }
    }

任何帮助表示赞赏,谢谢。

4

1 回答 1

0

我认为每个配置属性只能在一个部分中出现一次。我在我的代码中对其进行了测试,但出现了异常。上面的代码只是一个属性。您可以发布配置部分和EmployerElement配置元素的完整代码吗?

于 2009-12-03T14:01:58.660 回答