app.config中的自定义配置部分,具有要迭代的公共元素

时间:2015-03-11 16:27:26

标签: c# xml asp.net-mvc

我想知道是否可以在app.config中创建一个如下所示的自定义部分:

<users>
   <user name="guest">
      <add key="" value="">
      <add key="" value="">
   </user>
   <user name="admin">
      <add key="" value="">
      <add key="" value="">
   </user>
   <user name="moderator">
      <add key="" value="">
      <add key="" value="">
   </user>
</users>

我不想为每个用户使用唯一的部分,因为我想要遍历&#34;用户&#34;。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以在AppSettings上使用GetSection方法。 MSDN上该方法的示例代码有关于如何获取该部分的原始XML的示例,然后您可以将其作为XML进行迭代。

https://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.getsection%28v=vs.110%29.aspx