您的位置:首页 > 其它

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

2012-02-16 16:20 295 查看
<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,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐