还是象原来一样访问,如果子目录config文件中重新定义了根目录config文件中已有的项目,那么你取到的就是子目录config文件中定义的值;否则就是根目录config文件中定义的值.比如,根目录config文件中<appSettings>定义如下:
<appSettings>
<add key ="key" value ="root" />
<add key="globalkey" value ="global" />
</appSettings>子目录config文件中<appSettings>定义如下:
<appSettings>
<add key ="key" value ="sub" />
</appSettings>那么你取的结果是:
0.globalkey:global
1.key:sub取值的方法为:NameValueCollection coll= ConfigurationManager.AppSettings ;
string[] values;for (int i = 0; i < coll.Count; i++)
{
values = coll.GetValues(i); for (int j = 0; j < values.Length; j++)
{
Response.Write(i.ToString() + "." + coll.GetKey(i) + ":" + values[j] + "<br>");
}
}
<appSettings>
<add key ="key" value ="root" />
<add key="globalkey" value ="global" />
</appSettings>子目录config文件中<appSettings>定义如下:
<appSettings>
<add key ="key" value ="sub" />
</appSettings>那么你取的结果是:
0.globalkey:global
1.key:sub取值的方法为:NameValueCollection coll= ConfigurationManager.AppSettings ;
string[] values;for (int i = 0; i < coll.Count; i++)
{
values = coll.GetValues(i); for (int j = 0; j < values.Length; j++)
{
Response.Write(i.ToString() + "." + coll.GetKey(i) + ":" + values[j] + "<br>");
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货