.NET下Web.config与App.Config的增删改操作
来源:互联网 发布:pdf拆分软件下载 编辑:程序博客网 时间:2024/04/30 03:12
.NET 2.0之后,Web.config和App.Config的增删改操作是相当的方便,使用好了能达到事半功倍的效果。下面是一个App.Config,其实就是一个XML文件
<?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引用,如图:
- .NET下Web.config与App.Config的增删改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- C#/ASP.NET应用程序配置文件app.config/web.config的增、删、改操作
- 操作App.config与Web.config文件
- Net操作配置文件(Web.config|App.config)通用类
- .net下的web.config
- C#中对Web.config配置文件的操作(增删改读)
- C#中对Web.config配置文件的操作(增删改读)
- c#中对web.config配置文件的操作(增删改读)
- C#中对Web.config配置文件的操作(增删改读)
- net下获取app.config参数/web.config的参数方法汇总;
- 操作web.config和app.config用到的两个类
- ASP.NET 中 整个站点web.config 与 不同文件夹下的web.config 的 多web.config 相关配置
- Using GCD and Blocks Effectively
- Android gallery 3D效果
- hdu 1078 FatMouse and Cheese(记忆化搜索)
- 静下来,写些字
- soj 1197. Hotel
- .NET下Web.config与App.Config的增删改操作
- 优化makefile,提高团队开发效率
- [gkk]android初体验
- Shadow Matrix in Planar Shadow
- 关于event.cancelBubble和event.stopPropagation()的困惑
- 【hadoop】task内存设置
- 公司电脑登入界面只有administrator
- makefile杂谈,之二
- 有大小写文件名的C文件在Winodows上要小心了