在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; }
}
感谢任何帮助,谢谢。
答案 0 :(得分:0)
我认为每个配置属性只能在一个部分中出现一次。我在我的代码中测试了它,我得到了一个例外。上面的代码只是一个属性。你可以发布完整的配置部分代码和EmployerElement
配置元素吗?