zoukankan      html  css  js  c++  java
  • 实时修改和读取webconfig

            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中配置的注释信息都没有了

  • 相关阅读:
    JSP中Session的使用
    深入了解父类引用指向子类
    Gamma校正及其OpenCV实现
    cocos2d-x3.0之请求网络(phpserver)
    Quartz使用-入门使用(java定时任务实现)
    ExtJs--15--Ext.is*各种类型推断的方法,简单看源代码就能够明确了
    小谈边界问题
    VS2010旗舰版安装图解
    LSPCI具体解释分析
    兔子--gradle安装和配置
  • 原文地址:https://www.cnblogs.com/wangdongjie0101/p/2773775.html
Copyright © 2011-2022 走看看