如下代码:
/// <summary>
/// 保存appSettings中某key的value值
/// </summary>
/// <param name="strKey"></param>
/// <param name="newValue"></param>
public static void AppSettingsSave(string strKey, string newValue)
{
System.Configuration.Configuration config = null;
if (System.Web.HttpContext.Current != null)
{
config = WebConfigurationManager.OpenWebConfiguration("~");
}
else
{
config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
}
if (AppSettingsKeyExists(strKey, config))
{
config.AppSettings.Settings[strKey].Value = newValue;
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
}
}
调用:
string CreatingType = string.Empty;
AppSettingsSave("DbType", CreatingType);