C#--web.config
asp.net2.0新添加了對web.config直接操作的功能。開發的時候有可能用到在web.config裏設置配置文件,其實是可以通過程序來設置這些配置節的。
1.首先先引用名稱空間:
using System.Web.Configuration;
web.config裏的配置節:
<appSettings>
<add key="practice" value="我是一個練習節點" />
</appSettings>
讀寫代碼:
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebApplication1");
AppSettingsSection app = config.AppSettings;
(1)web.config的讀寫
string filepath = ConfigurationManager.AppSettings["practice"];
(2)web.config的添加
app.Settings.Add("practice2", "aaa");
config.Save(ConfigurationSaveMode.Modified);
結果:
<appSettings>
<add key="practice" value="我是一個練習節點" />
<add key="practice2" value="aaa" />
</appSettings>
(3)web.config的修改
app.Settings["p"].Value = "aaaaaa";
config.Save(ConfigurationSaveMode.Modified);
結果:
<appSettings>
<add key="practice" value="我是一個練習節點" />
<add key="practice2" value="aaaaaa" />
</appSettings>
(4)web.config的刪除
app.Settings.Remove("p");
config.Save(ConfigurationSaveMode.Modified);
結果:
<appSettings>
<add key="practice" value="我是一個練習節點" />
</appSettings>
註意:
A: asp.net用戶需要有讀取、修改、寫入的權限。
B: WebConfigManager是web.config所在的文件夾名
C#--web.config