<configuration>
  <configSections>
    <sectionGroup name="TestGroup">
      <section  name="admin"  type="System.Configuration.NameValueSectionHandler"></section>
      <section  name="customer"  type="System.Configuration.NameValueSectionHandler"></section>
      <section  name="test3"  type="System.Configuration.NameValueSectionHandler"></section>
    </sectionGroup>
  </configSections>
  <TestGroup>
    <admin>
      <add key="1" value="Main"></add>
      <add key="2" value="Coupon"></add>
      <add key="3" value="Tuan"></add>
      <add key="4" value="Product"></add>
      <add key="5" value="ProdPromotion"></add>
      <add key="6" value="PromotionList"></add>
      <add key="7" value="UpdatePwd"></add>
      <add key="8" value="UserCmsList"></add>
      <add key="9" value="CmsList"></add>
    </admin>
    <customer>
      <add key="1" value="Main"></add>
      <add key="2" value="Product"></add>
      <add key="3" value="ProdPromotion"></add>
      <add key="4" value="PromotionList"></add>
      
    </customer>
    <test3>
      <add key="user3" value="3"></add>
    </test3>
  </TestGroup>

 读取的时候

            NameValueCollection nc = (NameValueCollection)ConfigurationSettings.GetConfig("TestGroup/admin");
            foreach (var key in nc.AllKeys)
            {
             value= nc[key].ToString() 
            }

 ConfigurationSettings.GetConfig("TestGroup/admin");//这个节点是大组下面的子类admin,

posted on 2012-02-16 16:20  幻想时空  阅读(275)  评论(0编辑  收藏  举报