تصدير (0) طباعة
توسيع الكل
توسيع تصغير
هذه المقالة مترجمة آليًا. حرك المؤشر فوق الجمل في المقالة لعرض النص الأصلي. المزيد من المعلومات.
الترجمة
الأصلي

Control.CreateChildControls أسلوب

.NET Framework 4

يسمى بإطار عمل الصفحة ASP.NET لإعلام الخادم التحكم التي استخدم المستندة إلى إنشاء تطبيق لإنشاء عناصر التحكم التي تحتوي عليها أي فرع تحضيرا للنشر في الخلفية أو التقديم.

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

protected internal virtual void CreateChildControls()

عند تطوير عنصر تحكم مركب أو templated الخادم، يجب تجاوز ذلك أسلوب. عناصر التحكم التي تتجاوز CreateChildControlsيجب تنفيذ الأسلوب INamingContainerواجهة إلى تجنب تسمية التعارضات.

للمزيد من المعلومات، راجع قوالب عناصر التحكم ملقم ويب ASP.NET وتطوير Server ASP.NET عناصر التحكم المخصصة.

يوضح المثال التالي استخدام الإصدار تم من CreateChildControlsأسلوب. في هذا التطبيق، المركب عنصر تحكم يعرض TextBoxعنصر تحكم بين جهازي قيمة حرفية عنصر تحكم s الذي يؤدي إلى جعل HTML.

ملاحظة الأمانملاحظة الأمان

يحتوي هذا المثال على مربع نص يقبل إدخال المستخدم و الذي يعد تهديد أمان محتمل. بشكل افتراضي، تتحقق صفحات ويب ASP.NET من أن مُدخلات المستخدم لا تتضمن برنامج نصي أو عناصر HTML. لمزيد من المعلومات، راجع نظرة عامة حول عمليات استغلال البرنامج النصي.


       // Override CreateChildControls to create the control tree.
        [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="Execution")]
        protected override void CreateChildControls() {

            // Add a LiteralControl to the current ControlCollection.
            this.Controls.Add(new LiteralControl("<h3>Value: "));


            // Create a text box control, set the default Text property, 
            // and add it to the ControlCollection.
            TextBox box = new TextBox();
            box.Text = "0";
            this.Controls.Add(box);

            this.Controls.Add(new LiteralControl("</h3>"));
        }



نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

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

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0

إضافات المجتمع

إضافة
إظهار:
© 2014 Microsoft