Einzelne Datei / Klasse speichern Konstanten in ASP.NET
Frage
Ich habe eine ASP.NET Web-Anwendung, die mehr als 100 Seiten. Jede Seite wird mit einigen gemeinsamen Werten (zB: Strom USDoller Rate) .Dieses kann jederzeit geändert werden. Jetzt möchte ich diesen Wert in einer einzigen Datei halten, so dass ich nur ihr jederzeit ändern kann, um es reflektiert die through project.I nicht wollen, es zu speichern, in Web-Config. Ich möchte es speichern, an einem anderen Ort
Alle Gedanken?
Lösung
Erstellen Sie eine statische Klasse wie folgt aus:
public static class MyConsts {
public const string Prefix = "n-";
}
Von überall in Ihrem Projekt verwenden:
MyConsts.Prefix
(Hinweis: const
ist implizit statisch)
Andere Tipps
Meine ersten Gedanken sind eine der folgenden Möglichkeiten:
- Bewahren Sie es in einer Datenbanktabelle und erstellen Sie die Werte, um einen Mechanismus zum Bearbeiten
- Erstellen Sie eine statische Klasse und speichern sie dort
Warum nicht nur eine statische Klasse machen und die Konstanten speichern dort. Auf diese Weise, wenn Sie es ändern, wird alles um die neuen Werte bekommen.