Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9392948
  • 博文数量: 1747
  • 博客积分: 12961
  • 博客等级: 上将
  • 技术积分: 20060
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-09 11:25
个人简介

偷得浮生半桶水(半日闲), 好记性不如抄下来(烂笔头). 信息爆炸的时代, 学习是一项持续的工作.

文章分类

全部博文(1747)

文章存档

2024年(23)

2023年(26)

2022年(112)

2021年(217)

2020年(157)

2019年(192)

2018年(81)

2017年(78)

2016年(70)

2015年(52)

2014年(40)

2013年(51)

2012年(85)

2011年(45)

2010年(231)

2009年(287)

分类:

2009-12-17 11:33:46

asp.net2.0操作web.config(增,删,改,查)

asp.net2.0新添加了对web.config直接操作的功能。开发的时候有可能用到在web.config里设置配置文件,其实是可以通过程序来设置这些配置节的。

asp.net2.0需要添加引用:

using System.Web.Configuration;

web.config里的配置节:


  <appSettings>
    
<add key="FilePath" value="g:\Test\WebConfigManager\Upload\" />
    
<add key="p" value="g:\" />
  
appSettings>

(1)读

string filepath = ConfigurationManager.AppSettings["FilePath"];
(2)添加
        Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
        AppSettingsSection app 
= config.AppSettings;
        app.Settings.Add(
"p""p:\\");
        config.Save(ConfigurationSaveMode.Modified);
(3)修改
          Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
            AppSettingsSection app 
= config.AppSettings;
            app.Settings[
"p"].Value = @"g:\";
            config.Save(ConfigurationSaveMode.Modified);
(4)删除
Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebConfigManager");
        AppSettingsSection app 
= config.AppSettings;
        app.Settings.Remove(
"p");
        config.Save(ConfigurationSaveMode.Modified);
注意:
(1)asp.net用户需要有读取、修改、写入的权限。
(2)WebConfigManager是web.config所在的文件夹名。
阅读(1709) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~