我们假定 Web.config 有如下的<appSettings>节点内容:
<appSettings>
<add key="name" value="myname"/>
<add key="pass" value ="123456"/>
</appSettings>
我们需要读取或者更新它,可以直接用 System.Web.Configuration.WebConfigurationManager.AppSettings
Code
1 //读出 name 和 pass
2 private void readappSettings()
3 {
4
5 string name = System.Web.Configuration.WebConfigurationManager.AppSettings["name"];
6 string pass = System.Web.Configuration.WebConfigurationManager.AppSettings ["pass"];
7 Response.Write("name: " + name + "<br />" +
8 "pass: " + pass);
9 }
10
11 //修改pass
12 private void setappSettings()
13 {
14 System.Web.Configuration.WebConfigurationManager.AppSettings.Set("pass", "abcdefg");
15 readappSettings();
16 }
1 //读出 name 和 pass
2 private void readappSettings()
3 {
4
5 string name = System.Web.Configuration.WebConfigurationManager.AppSettings["name"];
6 string pass = System.Web.Configuration.WebConfigurationManager.AppSettings ["pass"];
7 Response.Write("name: " + name + "<br />" +
8 "pass: " + pass);
9 }
10
11 //修改pass
12 private void setappSettings()
13 {
14 System.Web.Configuration.WebConfigurationManager.AppSettings.Set("pass", "abcdefg");
15 readappSettings();
16 }
可以直接用 System.Web.Configuration.WebConfigurationManager 操作的还有 ConnectionStrings 。