时间:2016-02-15 22:22 来源: 我爱IT技术网 作者:佚名
欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作】,下面是详细的讲解!
ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
配置文件,对于程序本身来说,就是基础和依据,其本质是一个xml文件,对于配置文件的操作,从.NET 2.0 开始,就非常方便了,提供了 System [.Web] .Configuration 这个管理功能的NameSpace,要使用它,需要添加对 System.configuration.dll的引用。对于WINFORM程序,使用 System.Configuration.ConfigurationManager;
对于ASP.NET 程序, 使用 System.Web.Configuration.WebConfigurationManager;
对于配置文件内容的读取,真是太普遍不过了,如果你的程序里,没有读取配置文件内容的方面,你都不好意思拿出来用
我们以最常见的 AppSettings 小节来作为例子:
假设有如下的配置文件内容:
1. 读取值:
* Asp.Net: System.Web.Configuration.WebConfigurationManager.AppSettings[“y”];
* WinForm: System.Configuration.ConfigurationManager.AppSettings[“y”];
2. 添加一项
ASP.NET(需要有写权限):
Configuration config=WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection app=config.AppSettings;
app.Settings.Add("x", "this is X");
config.Save(ConfigurationSaveMode.Modified);
WinForm:
Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app=config.AppSettings;
app.Settings.Add("x", "this is X");
config.Save(ConfigurationSaveMode.Modified);
3. 修改一项
* Asp.Net
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);
* WinForm
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);
4. 删除一项
* Asp.Net
Configuration config=WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection app=config.AppSettings;
app.Settings.Remove("x");
config.Save(ConfigurationSaveMode.Modified);
* WinForm
Configuration config=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection app=config.AppSettings;
app.Settings.Remove("x");
config.Save(ConfigurationSaveMode.Modified);
关于ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【页面打印】关于ASP.NET页面打印技术的常用方法
- 【MVC5】MVC 5 第一章 创建MVC 5 web应用程序-net
- 【MVC】一个简单MVC5 + EF6示例分享-EF6实例-MVC5
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
