您的位置:首页 > 编程语言 > ASP

Managing Configuration Data Programmatically in ASP.NET 2.0

2008-05-14 10:38 471 查看
链接:http://aspalliance.com/1637_Managing_Configuration_Data_Programmatically_in_ASPNET_20.all

Listing 1

Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AppSettingsSection appSettingsSection =
(AppSettingsSection)configuration.GetSection("appSettings");
if (appSettingsSection != null)
{
foreach (string key in appSettingsSection.Settings.AllKeys)
{
Response.Write(key);
}
}


The following method can be used to update a specific key - value pair in the web.config file.

Listing 2

public void Update(string key, string value)
{
Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AppSettingsSection appSettingsSection =
(AppSettingsSection)configuration.GetSection("appSettings");
if (appSettingsSection != null)
{
appSettingsSection.Settings[key].Value = value;
config.Save();
}
}


The following method can be used to delete a specific key in the web.config file.

Listing 3

public void Delete(string key)
{
Configuration configuration =
WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
AppSettingsSection appSettingsSection =
(AppSettingsSection)configuration.GetSection("appSettings");
if (appSettingsSection != null)
{
appSettingsSection.Settings.Remove(key);
config.Save();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: