zoukankan      html  css  js  c++  java
  • 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所在的文件夹名

  • 相关阅读:
    为什么新买的音响连接上电脑后有很强的杂音(电流声)?
    USB2.0 Camera驱动
    如何重命名多张图片的名称
    网络共享:[25]组策略
    线刷宝“华为荣耀畅玩7 (DUA-AL00)”刷机教程
    电信手机卡被锁,忘记了PIN码,怎么办?
    [转]glyphicons-halflings-regular字体 图标
    牛年祝福语大全
    HYQiHei GES字体汉仪旗黑全套字体
    得实AR-530K打印机驱动 vB5.5官方版
  • 原文地址:https://www.cnblogs.com/lhl123/p/10583228.html
Copyright © 2011-2022 走看看