ConfigurationManager.AppSettings["..."];
ConfigurationManager.ConnectionStrings["..."];
这样方便快捷的方法来访问web.config中的AppSettings和ConnectionStrings这二个节的内容
但对于其它节,特别是用户自定义节的访问却并不方便,比如web.config中有这么一段内容
<?xml version="1.0"?>
<configuration>
...
<system.webServer>
<validation validateIntegratedModeConfiguration="false" myname="Jimmy"/>
...
</system.webServer>
</configuration>
我们要访问system.webServer下的validation节点中的validateIntegratedModeConfiguration或myname的属性值,就远远没有象ConfigurationManager.AppSettings这样来得方便,其实web.config是一个标准的xml,我们完全可以按xml的xpath语句来检索xml中的任何内容,这里我提供了一个示例,为了方便操作xml,把对xml的一些操作方法封装到了一个类里,以下是这个类的主要代码
当然用先using JIMMY.TOOLS 以下是主要代码
甚至还可以将结果绑定到一个GridView上
GridView1.DataSource = dv;
GridView1.DataBind();