كيفية تحويل عنصر تحكم المستخدم ASP.NET إلى التحكم في الويب / المركب؟

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

سؤال

هل هناك عملية بسيطة لتحويل عنصر تحكم المستخدم إلى عنصر تحكم ويب / مركب؟

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

المحلول

لا توجد عملية تلقائية، لا. إليك الخطوات (العام) المتابعة

  1. إنشاء فئة WebControl. اجعله ورث Panel إذا كنت ترغب في اتخاذ طريقة سهلة، أو قم بتجاوز Render() الطريقة إذا كنت تريد إنشاء HTML الخاص بك الطريقة الطويلة، فكر.

  2. قم بتكرار تخطيط عنصر تحكم المستخدم عن طريق إضافة حرفيات HTML وأدوات التحكم الأخرى في مجموعة عناصر التحكم أثناء INIT () أو في منشئ فئة التحكم الخاصة بك. إذا اخترت تجاوز Render(), ، ستحتاج إلى تقديم الضوابط بشكل متكرر.

  3. نسخ رمز التعامل مع الحدث خلف من UserControl الخاص بك في فصلك، وسير استخدام معالجات الأحداث.

  4. تعامل مع Javascripts / CSS. يمكنك تضمينهم في تجميعك كموارد ويب، أو تسجيلها كما يتضمن منتظمة باستخدام ClientScriptManager أو ScriptManager.

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