代码之家  ›  专栏  ›  技术社区  ›  Shyju

在ASP.NET中存储常量的单个文件/类

  •  2
  • Shyju  · 技术社区  · 16 年前

    我有一个ASP.NET Web应用程序,它有100多页。每个页面都使用一些常用值(例如:当前美元汇率)。可以随时更改。现在我想把这个值保存在一个单独的文件中,这样我就可以在任何时候只更改她,以便通过项目反映出来。我不想把它存储在web config中。我想把它存到别的地方

    有什么想法吗?

    3 回复  |  直到 16 年前
        1
  •  7
  •   John K    16 年前

    创建这样的静态类:

    public static class MyConsts {
       public const string Prefix = "n-";
    }
    

    从项目使用的任何地方:

    MyConsts.Prefix
    

    (注: const 是隐式静态的)

        2
  •  4
  •   lomaxx    16 年前

    我最初的想法是:

    1. 将其存储在数据库表中,并创建用于编辑值的机制
    2. 创建一个静态类并将其存储在那里
        3
  •  1
  •   James Black    16 年前

    为什么不创建一个静态类并将常量存储在那里呢?这样当你改变它时,所有的东西都会得到新的值。