سؤال

أقوم ببناء موقع في ASP.NET 4 و MVC2 التي ستحتوي على ميزات متميزة ، مثل إشعارات الرسائل القصيرة التي ستكون متاحة فقط للمشتركين المدفوعين. لدي أيضًا وحدات إضافية لأشياء مثل المخزون ، والمعاملات وما إلى ذلك

أنا بالفعل أستفيد من العضوية القياسية ، وأنا أميل نحو استخدام الأدوار التي توفر هذه الوظيفة. IE: احصل على دور "smsmodule" الذي يحصل عليه المستخدم إذا دفع ثمن خدمة SMS الإضافية

هذا يجعل وحدات التحكم بسيطة مع زخرفة سمة صغيرة ، ولكن المشكلة التي أراها مع هذا هي أنه سيكون هناك مجموعة من الكود الشرطي منتشرة من خلال وجهات نظراتي وما إلى ذلك

هل هناك طريقة أفضل لتوفير نهج نمط "الوحدة النمطية" في .NET 4 و MVC2 ؟؟؟

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

المحلول 2

FWIW انتهى الأمر باستخدام مجموعة من الواصفات في Spark View Engine ، جنبًا

نصائح أخرى

يمكنك إضافة منطقك الشرطي لعرض النماذج ، واستخدام وحدات التحكم لتعيين ViewModels بشكل مناسب ويجب أن يكون جيدًا ... في بعض الأحيان يجب أن يكون لديك عبارات داخل طرق العرض حتى لو لم تكن كذلك. ما لم تكن بالطبع تستخدم محرك عرض مثل Spark ، فإذا تم وضع العبارات في موقع آخر غير مزعج ، لكنها لا تزال موجودة! يمكنك دائمًا إنشاء HTMLHelpers وتعيين الرمز على الخادمات واستنادًا إلى عرض المنطق بشكل مناسب ...

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