实时修改和读取webconfig
生活随笔
收集整理的這篇文章主要介紹了
实时修改和读取webconfig
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
ConfigurationManager.AppSettings.Set("MailUser","3" );ConfigurationManager.AppSettings.Set("MailPassword","2");ConfigurationManager.AppSettings.Set("MailEnable","1" );
?
只能臨時保存 實時修改webconfig protected void Button1_Click(object sender, EventArgs e){Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");AppSettingsSection objAppSettings = (AppSettingsSection)objConfig.GetSection("appSettings");if (objAppSettings != null){objAppSettings.Settings["MailUser"].Value = TextBox_UserName.Text.Trim();objAppSettings.Settings["MailPassword"].Value = TextBox_Password.Text.Trim();objAppSettings.Settings["MailEnable"].Value = TextBox_Enable.Text.Trim();objConfig.Save();LoadConfigData();Response.Write("<script>alert('修改成功!')</script>");}}public void LoadConfigData(){TextBox_UserName.Text = ConfigurationManager.AppSettings.GetValues("MailUser")[0];TextBox_Password.Text = ConfigurationManager.AppSettings.GetValues("MailPassword")[0];TextBox_Enable.Text = ConfigurationManager.AppSettings.GetValues("MailEnable")[0];Configuration objConfig = WebConfigurationManager.OpenWebConfiguration("~");AppSettingsSection appSection = (AppSettingsSection)objConfig.GetSection("appSettings");TextBox_UserName.Text = appSection.Settings["MailUser"].Value;TextBox_Password.Text = appSection.Settings["MailPassword"].Value;TextBox_Enable.Text = appSection.Settings["MailEnable"].Value;}?
同時也有一個問題,,就是原來在webconfig中配置的注釋信息都沒有了轉(zhuǎn)載于:https://www.cnblogs.com/wangdongjie0101/archive/2012/11/16/2773775.html
總結(jié)
以上是生活随笔為你收集整理的实时修改和读取webconfig的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux syslog 笔记
- 下一篇: 网上测试性格的软件依据是什么意思,(观点