配置文件分组,获得权限访问页面

本文介绍了一个具体的.NET配置文件解析示例,展示了如何定义配置节并读取配置信息。通过实例代码,可以看到如何使用NameValueCollection来获取配置节点下的键值对。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<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,

转载于:https://www.cnblogs.com/gylspx/archive/2012/02/16/ssss.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值