ما هي أفضل طريقة لملء قوائم القائمة المنسدلة مع العديد من الإدخالات في ASP.NET MVC

StackOverflow https://stackoverflow.com/questions/4272511

سؤال

لدي قائمة المنسدلة التي تحدد الجسيمات في نموذج عرض العنوان.

هل من الأفضل تخزين قائمة 170 دولة أو نحو ذلك في قاعدة بيانات وتحميلها في مجموعة على نموذج العرض ، أم أنه من الأفضل أن ترمز إليها في نموذج العرض كمجموعة تحتوي على مجموعة مختارة؟

ما هي أفضل الممارسات؟

متى تصبح متشدقة SelectItems أكثر من اللازم لأن معظم الناس سيختارون أن يرمزوا إلى عنوان الاسم: MR ، Miss ، MS ، والسيدة ....

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

المحلول

بالتأكيد أنصح بوضعهم في قاعدة بيانات.

يحتوي ASP.NET MVC على بعض ميزات التخزين المؤقت اللطيفة ، لذا فإن استخدام تلك التي لن تقوم بإجراء مكالمة حية إلى قاعدة البيانات الخاصة بك لكل مستخدم يضرب تلك الصفحة.

لذلك نظرًا لأنه يمكن تخزين مكالمة البيانات مؤقتًا ، فلا يوجد جانب سلبي حقيقي لوضعها في قاعدة البيانات ولكن على عدد قليل من الجوانب.

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