1. 程式人生 > >C#--web.config

C#--web.config

所在 pset 節點 bsp aaaaa -- system .net2.0 -s

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: WebConfigManagerweb.config所在的文件夾名

C#--web.config