你的位置:首页 > ASP.net教程

[ASP.net教程]自定义XML动态配置程序


概述

1 在做程序开发时,我们往往要用到如下两个基本模块

1> 设置程序的基础参数,如分页的参数、邮件参数等;

2> 在基于表驱动开发时,即把一些判断的逻辑放在表数据中;

2 在这两个基本应该中,我们有如下的需求:

1> 要集中管理;

2> 要可配置,即不重起系统的情况下,修改参数;

3> 易于使用。

程序的主要功能

1> 设置程序的基础参数,如分页的参数、邮件参数等;

     ----将

2> 在基于表驱动开发时,即把一些判断的逻辑放在表数据中;

     ----将

主要代码

1 首先定义,在代码中引用实体。

示例

复制代码
  public class AppSetting  {    public string PageSize;    public string WebUrl;    public Dictionary<string, string> IsPartialPayment;    public Dictionary<string, string> EntityCurrency;  }
复制代码

2 定义与之对应的

节点下面。

复制代码
<?复制代码

3 最后需要一段复制代码

public static class ConfigManager  {    public static AppSetting AppSetting;    private static string 复制代码

最终效果

1 当程序第一次运行时,输出对应的配置信息

2 当修改部分参数时,无需重启,即可获得最新的信息。注意,当修改参数3秒后,再刷新页面

 

完整代码下载