C#—读写web.config

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

1.首先先引用名称空间:

using System.Web.Configuration;

web.config里的配置节

  <appSettings>

      <add key="practice" value="我是一个练习节点" />

  </appSettings>

读写代码:

Configuration config = WebConfigurationManager.OpenWebConfiguration("/WebApplication1");

 AppSettingsSection app = config.AppSettings;


(1)web.config的读写

            string filepath = ConfigurationManager.AppSettings["practice"];

(2)web.config的添加    

            app.Settings.Add("practice2", "aaa");

            config.Save(ConfigurationSaveMode.Modified);

结果:

  <appSettings>

      <add key="practice" value="我是一个练习节点" />

      <add key="practice2" value="aaa" />

  </appSettings>

(3)web.config的修改

            app.Settings["p"].Value = "aaaaaa";

            config.Save(ConfigurationSaveMode.Modified);

结果:

  <appSettings>

      <add key="practice" value="我是一个练习节点" />

      <add key="practice2" value="aaaaaa" />

  </appSettings>

(4)web.config的删除

            app.Settings.Remove("p");

            config.Save(ConfigurationSaveMode.Modified);

结果:

  <appSettings>

      <add key="practice" value="我是一个练习节点" />

  </appSettings>

注意:

A: asp.net用户需要有读取、修改、写入的权限。

B: WebConfigManagerweb.config所在的文件夹名

原文地址:https://www.cnblogs.com/lhl123/p/10583228.html