.NET下Web.config与App.Config的增删改操作
2013-01-09 20:43
387 查看
.NET 2.0之后,Web.config和App.Config的增删改操作是相当的方便,使用好了能达到事半功倍的效果。下面是一个App.Config,其实就是一个XML文件
看相关的操作:
Web.config(ASP.NET):
App.config(WINFORM):
注意,如果提示找不到ConfigurationManager,记得添加System.configuration.dll引用,如图:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="status" value="0" /> <add key="checkPath" value="C:\" /> </appSettings> </configuration>
看相关的操作:
Web.config(ASP.NET):
//读 System.Web.Configuration.WebConfigurationManager.AppSettings[“y”]; //增 Configuration config = WebConfigurationManager.OpenWebConfiguration(null); AppSettingsSection app = config.AppSettings; app.Settings.Add("x", "this is X"); config.Save(ConfigurationSaveMode.Modified); //改 Configuration config = WebConfigurationManager.OpenWebConfiguration(null); AppSettingsSection app = config.AppSettings; //app.Settings.Add("x", "this is X"); app.Settings["x"].Value = "this is not Y"; config.Save(ConfigurationSaveMode.Modified); //删 Configuration config = WebConfigurationManager.OpenWebConfiguration(null); AppSettingsSection app = config.AppSettings; app.Settings.Remove("x"); config.Save(ConfigurationSaveMode.Modified); //ConfigurationManager.RefreshSection("appSettings");
App.config(WINFORM):
//读 System.Configuration.ConfigurationManager.AppSettings[“y”]; //增 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection app = config.AppSettings; app.Settings.Add("x", "this is X"); config.Save(ConfigurationSaveMode.Modified); //改 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection app = config.AppSettings; //app.Settings.Add("x", "this is X"); app.Settings["x"].Value = "this is not Y"; config.Save(ConfigurationSaveMode.Modified); //删 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); AppSettingsSection app = config.AppSettings; app.Settings.Remove("x"); config.Save(ConfigurationSaveMode.Modified); //ConfigurationManager.RefreshSection("appSettings");
注意,如果提示找不到ConfigurationManager,记得添加System.configuration.dll引用,如图:
相关文章推荐
- 配置文件app.config/web.config的增删改操作
- .Net 对App.config和Web.config的访问操作(增、删、读、改)
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- .net分布在指定文件夹的web.confgi或者app.config
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- 关于C#和ASP.NET中对App.config和Web.config文件里的[appSettings]和[connectionStrings]节点进行新增、修改、删除和读取相关的操作
- C#中对Web.config配置文件的操作(增删改读)
- Net操作配置文件(Web.config|App.config)通用类
- C#中对Web.config配置文件的操作(增删改读)
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作,无法为请求的 Configuration 对象创建配置文件。
- C#中对Web.config配置文件的操作(增删改读)
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
- 操作App.config与Web.config文件
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- Net操作配置文件(Web.config|App.config)通用类