zoukankan      html  css  js  c++  java
  • WinForm OR ASP.NET获取修改配置文件config的节点

    获取appSettings节点下 键值对

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <add key="versions" value="1.0.0.0"/>
        <add key="terminal" value="1"/>
      </appSettings>
    </configuration>

    代码如下:

    System.Configuration.AppSettingsReader appSettings = new System.Configuration.AppSettingsReader();
    appSettings.GetValue("versions", Type.GetType("System.String")).ToString();

    获取Connectionstings节点 

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="ConnStr"  connectionString="server=.;database=dbTest;uid=sa;pwd=123456;"/>
        </connectionStrings>
    </configuration>

    代码如下:

    using System.Configuration; 
    string con=ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString; 

    修改appSettings节点

    /// <summary>
            
    /// 修改键值
            
    /// </summary>
            
    /// <param name="key"></param>
            
    /// <param name="value"></param>
            public static void saveAppSetting(string key, string value)
            {
                System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.AppSettings.Settings[key].Value = value;
                config.Save(ConfigurationSaveMode.Modified);
                ConfigurationManager.RefreshSection("appSettings");
            }
  • 相关阅读:
    css hack
    纯DIV+CSS制作的三级鼠标经过弹出下拉导航菜单源码
    题解 Luogu P3863 序列
    破解SA的密码的方法
    转 三种方法实现实时切换CSS样式
    SQL Server 性能优化工具(1)
    Sql server中时间查询的一个比较快的语句
    转 CodeForFun编写自动登录Email的程序
    ISAPI_rewrite中文手册
    ASP.NET中实现二级或多级域名(修改UrlRewrite)
  • 原文地址:https://www.cnblogs.com/junjie94wan/p/2756811.html
Copyright © 2011-2022 走看看