一些针对与网站配置信息,我们可以很方便的存储在web.config文件中,下面对我们经常要使用的web.config中最常用的两个配置节appSettings和connectionStrings的操作方式
appSettings的操作方式
1.增
//读取配置文件,如果根目录直接"/"
Configuration config=WebConfigurationManager.OpenWebConfiguration("/配置文件所在的文件夹");
//读取应用配置节
AppSettingsSection app=config.AppSettings;
//添加
app.Settings.Add("键","值");
//保存,设定保存方式
config.Save(ConfigurationSaveMode.Modified);
2.删
//读取配置文件,如果根目录直接"/"
Configuration config=WebConfigurationManager.OpenWebConfiguration("/配置文件所在的文件夹");
//读取应用配置节
AppSettingsSection app=config.AppSettings;
//删除
app.Settings.Remove("键");
//保存,设定保存方式
config.Save(ConfigurationSaveMode.Modified);
3.查
string appStr=ConfigurationManage.AppSettngs["键"];
4.改
//读取配置文件,如果根目录直接"/"
Configuration config=WebConfigurationManager.OpenWebConfiguration("/配置文件所在的文件夹");
//读取应用配置节
AppSettingsSection app=config.AppSettings;
//修改
app.Settings["键"].Value="值";
//保存,设定保存方式
config.Save(ConfigurationSaveMode.Modified);
connectionStrings的操作
这个只介绍增和查,其他两个用的比较少,操作方式类似,不在详细说明
1.增
//读取配置文件,如果根目录直接"/"
Configuration config=WebConfigurationManager.OpenWebConfiguration("/配置文件所在的文件夹");
//读取应用配置节
ConnectionStringsSection conCSS=config.ConnectionStrings;
//添加,注意这里的参数是一个对象,里面的这三个属性是必须,其它可选属性根据需要设置
conCSS.ConnectionStrings.Add(new ConnectionStringSettings()
{
Name="获取连接字符串使用的标记",
ConnectionString="连接字符串",
ProviderName="程序集"
});
//保存,设定保存方式
config.Save(ConfigurationSaveMode.Modified);
2.查
string conStr=ConfigurationManage.ConnectionStrings["获取连接字符串使用的标记"]