إنشاء وحدة DNN تستخدم قالبًا قابلاً للتعديل بواسطة المستخدم النهائي

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

  •  09-06-2019
  •  | 
  •  

سؤال

أرغب في إنشاء وحدة نمطية في DNN، والتي تشبه عنصر التحكم في الإعلانات، وتقدم قالبًا يمكن لمسؤول البوابة الإلكترونية تعديله للتنسيق.لدي عنصر تحكم يستخدم حاليًا عنصر تحكم مكرر مع القوالب.هل هناك طريقة لتجاوز محتويات خصائص ItemTemplate وHeaderTemplate وFooterTemplate للمكرر؟

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

المحلول

هناك العديد من الطرق المختلفة التي يمكنك من خلالها تحقيق ذلك، عادةً ما تكون الطريقة الأفضل/الأسهل هي ببساطة وضع عنصر تحكم حرفي في قوالب الرأس والتذييل والعنصر.ثم تعامل مع الحدث ItemDataBound، ويمكنك إلقاء نظرة على نوع العنصر واتخاذ إجراء محدد عليه لتحميل البيانات المطلوبة.

إذا كنت تريد رؤية بعض تطبيقات هذا النموذج، فيمكنك تنزيل الكود الخاص بوحدة النص القابل للتوسيع/HTML الخاصة بي، بالإضافة إلى وحدة كتاب Guesbook الخاصة بي، وكلاهما متاح مجانًا، دون تسجيل الدخول على http://www.iowacomputergurus.com

نصائح أخرى

يمكنك رؤية أمثلة على القوالب في وحدة Starertkit الافتراضية، ووحدة الأسئلة الشائعة، ووحدة المستودع، وUDT.كل هذه لها مستويات مختلفة من التحكم في القوالب.

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