【发布时间】:2012-11-01 22:34:11
【问题描述】:
我的Web.config 文件中有以下部分:
<configSections>
<section name="mySection" type="myNameSpace, myProject"/>
</configSections>
<mySection>
<city id="ny" type="nameSpace1" />
<city id="dc" type="nameSpace2" />
<city id="nj" type="nameSpace3" />
</mySection>
在给定id 的情况下,我需要编写循环通过cities 并返回type 的代码。
即
if the given id = "ny" --> return nameSpace1
if the given id = "dc" --> return nameSpace2
if the given id = "nj" --> return nameSpace3
【问题讨论】:
-
好吧,我假设您为该部分创建了一个类型 - 在您的配置中,您有
type="myNameSpace, myProject"。如何填充该类型? -
好吧,作为一个新手,我用谷歌搜索它并查看了 msdn,发现我应该创建一个实现 ConfigurationSection 的类。但我不知道那个类应该是什么样子。
-
但是我没有city元素的索引,我只有id
-
如何实现配置部分取决于您。但是,这听起来不像您应该在 配置 中拥有的信息。它看起来像是属于查找的东西(如字典)。