This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

IExtenderControl الواجهة

Visual Studio 2010

تعرف سلوك عنصر التحكم الموسع.

مساحة الاسم:  System.Web.UI
التجميع:  System.Web.Extensions (في System.Web.Extensions.dll)

public interface IExtenderControl

عناصر التحكم الباسط الذي ينحدر من ExtenderControlتتطلب فئة ScriptManagerعنصر التحكم إلى تشغيل الصفحة. ExtenderControl فئة الأساس بتنفيذ أحد اختبارات واضحة للتأكد من ScriptManagerعنصر تحكم موجود تشغيل الصفحة.

ومع ذلك، إذا كنت تريد إلى إنشاء عناصر التحكم الباسط والصفحة لا تحتوي على ScriptManagerعنصر تحكم، يمكنك إنشاء فئة التي تطبق IExtenderControlالواجهة مباشرة. بالإضافة إلى ذلك، إذا كنت تقوم بإنشاء فئة مشتقة من Controlأو التي تقوم بتوسيع عنصر تحكم موجود التي مشتقة من Control، يمكنك تطبيق IExtenderControlواجهة لدعم وظائف العميل.

IExtenderControl واجهة تسجيل مكتبات برنامج نصي عنصر تحكم بواسطة استدعاء GetScriptReferencesأسلوب، ويسجل ScriptDescriptorالكائنات بواسطة استدعاء GetScriptDescriptorsالأسلوب. يقوم أسلوب GetScriptDescriptors بإرجاع قائمة IEnumerable لكائنات ScriptDescriptor.

ملاحظةملاحظة

إذا قمت بتوسيع نوع عنصر تحكم موجود مشتق من فئمة WebControl ‘ قم بتطبيق واجهة IScriptControl .

إلى إنشاء عنصر تحكم الباسط بتنفيذ IExtenderControl، قم بما يلي:

  • كتابة تعليمة برمجية ل عنصر التحكم OnInitالحدث للكشف عن واستخدام ScriptManagerالتحكم إذا أنه هو متوفرة تشغيل الصفحة.

  • إذا ScriptManagerهو غير متاحة في الصفحة، توفير يعني بديلاً للبرامج النصية regهوter المطلوبة بواسطة استدعاء وظائف ثابتة ScriptManagerفئة.

  • توفر المحمية الأعضاء الظاهري ل IExtenderControlأعضاء.

  • قم بتوفير مثيل برنامج نصي ككتلة البرنامج نصي التي تقوم بالتسجيل مع ScriptManagerعنصر تحكم. يجب القيام بذلك أثناء عنصر تحكم's PreRender، PreRenderComplete، أو Renderالأحداث.

  • التسجيل واصفو برنامج نصي أثناء عنصر تحكم's Renderحدث.

ملاحظةملاحظة

إذا كانت الصفحة تحتوي على UpdatePanelعنصر تحكم، يجب أن تحتوي الصفحة ScriptManagerعنصر تحكم. يجب تطبيق IExtenderControlالواجهة فقط عندما لا يحتوي على الصفحة ScriptManagerعنصر تحكم.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5
إظهار: