Web与WinForm关于web.config的读取
来源:互联网 发布:^ c语言 编辑:程序博客网 时间:2024/05/16 04:31
写Web长了,忘了WinForm关于 web.Config 的读写了,找了一下,自己写出来比较比较
以AppSettings为例说明:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="pis" value="xxxx"/>
</appSettings>
</configuration>
1。读取
web: System.Web.Configuration.WebConfigurationManager.AppSettings["pis"];
winform: System.Configuration.ConfigurationManager.AppSettings["pis"];
2。添加
web:
Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings.Add("pp", "pppppp");
config.Save(ConfigurationSaveMode.Modified);
winform:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings.Add("pp", "pppppp");
config.Save(ConfigurationSaveMode.Modified);
3。修改
web:
Configuration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings["pp"].Value = "qqqqqq";
config.Save(ConfigurationSaveMode.Modified);
winform:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings["pp"].Value = "qqqqqq";
config.Save(ConfigurationSaveMode.Modified);
4。删除
web:
onfiguration config = WebConfigurationManager.OpenWebConfiguration(null);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings.Remove("pp");
config.Save(ConfigurationSaveMode.Modified);
winform:
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
AppSettingsSection appSettings = config.AppSettings;
appSettings.Settings.Remove("pp");
config.Save(ConfigurationSaveMode.Modified);
当然还可以在配置文件里面写关于web.config的读写操作,用到的类稍微有些区别。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
......
</configSections>
<applicationSettings>
<Winform1.Properties.Settings>
<setting name="pp" serializeAs="String">
<value>pppppp</value>
</setting>
</Winform1.Properties.Settings>
</applicationSettings>
</configuration>
如果在winform中用
string connStr = Properties.Settings.Default.pp;即可读取
- Web与WinForm关于web.config的读取
- Web与WinForm关于web.config的读取
- Web与WinForm关于web.config的读取
- Web与WinForm关于web.config的读取
- web和winform中读取config配置文件的方法
- WinForm 读取Web.config 中数据库连接字符串
- 关于 web.config 里自定义节点的设置和读取
- 关于IIS 7读取web.config大小的问题
- web.config数据库联接字符串的设置与读取
- C# 中Web.config文件的读取与写入
- 读取web.config配置的类WebConfigurationManager与ConfigurationManager对比
- web.config读取
- config-读取web.xml
- 读取宿主web.config
- web.config配置文件读取
- Web.config 的读取及编码设置
- Web.Config自定义类的读取
- Web.Config自定义类的读取
- Linux下的多进程编程
- WDM和DDK区别
- 另一种vc编译驱动方法
- SQL学习笔记:常用SQL语句操作
- 解决XP DDK编译的native程序在win2k下蓝屏的问题
- Web与WinForm关于web.config的读取
- sql xml 入门:
- 鉴相器 PD
- 编译器比预处理器更有效!
- c++ 虚函数的实现机制
- [转] 什么是BI(商业智能)
- 字符、字符数组、char、string的区别分析
- 创业要借势吗?——蒋涛 PK Leo实录(9)
- 如何将VS6.0单文档工程中的任务栏设置上自己需要的信息显示?