سؤال

لدي تطبيق ويب ASP.NET يحتوي على أكثر من 100 صفحة.تستخدم كل صفحة بعض القيم المشتركة (على سبيل المثال:سعر USDoller الحالي). يمكن تغيير هذا في أي وقت.الآن أريد الحفاظ على هذه القيمة في ملف واحد حتى أتمكن من تغييرها فقط في أي وقت لانعكاسها طوال المشروع. لا أريد تخزينها في تكوين الويب.أريد تخزينه في مكان آخر

أي أفكار ؟

هل كانت مفيدة؟

المحلول

تأكد فئة ثابتة مثل هذا:

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

ومن أي مكان في استخدام المشروع الخاص بك:

MyConsts.Prefix

و(ملاحظة: const هو ثابت ضمنا)

نصائح أخرى

أفكاري الأولية هي واحدة مما يلي:

  1. قم بتخزينه في جدول قاعدة البيانات وإنشاء آلية لتحرير القيم
  2. قم بإنشاء فئة ثابتة وقم بتخزينها هناك

لماذا لا مجرد تقديم فئة ثابتة وتخزين الثوابت هناك. بهذه الطريقة عند تغييره، كل شيء سوف تحصل على القيم الجديدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top