WinForm OR ASP.NET获取修改配置文件config的节点
2012-11-06 13:27
435 查看
获取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");
}
<?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");
}
相关文章推荐
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 在asp.net中是用伪静态---修改webconfig配置文件
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- Asp.net使用代码修改配置文件的节点值
- [置顶] c# asp.net 修改webconfig文件 配置
- asp.net 用伪静态---修改webconfig配置文件 .
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- asp.net 自动发送激活邮件,不需修改web.config配置文件
- winform及asp.net访问及修改配置文件
- asp.net中配置文件web.config文件的读取和修改
- asp.net C# config 自定义节点及自定义节点配置以独立文件存在
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- ASP.NET 在程序中动态删除、修改配置文件节点值的方法
- ASP.NET、WinForm、C# - 配置文件信息读取 [ Web.config || Appconfig ]
- c# asp.net 修改webconfig文件 配置
- .net的配置文件(winform及asp.net访问及修改)
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- 在ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串
- ASP.NET项目中的web.config文件里配置数据库连接并在程序代码中获取连接字符串
- winform程序 和 asp.net 程序 动态修改配置文件