أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

صفحات ASP.نظرة عامة حول عناصر تحكم ملقم الشبكة

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

اضغط هنا لرابط المقالة باللغة الانجليزية306459
تشير هذه المقالة إلى Microsoft التالية.NET إطار مساحات "مكتبة الفئة":
  • System.Web.UI.HtmlControls.HtmlControl
  • System.Web.UI.WebControls.WebControl
الموجز
توفر هذه المقالة مقدمة إلى ASP.NET server عناصر التحكم.

لمزيد من ASP.NET نظرات عامة، راجع ما يلي مقالة قاعدة معارف Microsoft:
305140 معلومات: ASP.NET خارطة الطريق
معلومات أخرى
صفحات ASP.صفحة NET framework يتضمن عدد مضمن عناصر تحكم الملقم التي تم تصميمها لتوفير برمجة محددة البنية أكثر نموذج لصفحة ويب. توفر عناصر التحكم هذه الميزات التالية:
  • إدارة الحالة التلقائي.
  • الحصول على وصول بسيطة إلى قيم الكائن دون الحاجة إلى استخدام كائن طلب .
  • القدرة على الاستجابة للأحداث في التعليمات البرمجية على الملقم لإنشاء التطبيقات التي يتم بناء أفضل.
  • نهج مشترك لبناء واجهات المستخدم لصفحة ويب صفحات.
  • يتم إخراج أن تخصيص تلقائياً استناداً إلى قدرات المستعرض.
بالإضافة إلى الضوابط الذاتية، ASP.NET الرئيسية صفحة يوفر إطار القدرة على إنشاء عناصر تحكم المستخدم ومخصص عناصر التحكم. عناصر تحكم المستخدم وعناصر التحكم المخصصة تحسين وتوسيع القائمة عناصر التحكم لإنشاء واجهة مستخدم أغنى كثيرا.

عناصر تحكم ملقم HTML

عناصر تحكم ملقم HTML هي لغة توصيف النص التشعبي (HTML) العناصر التي تحتوي runat = server السمة. تحتوي عناصر تحكم ملقم HTML HTML نفس الإخراج و نفس الخصائص مثل علامات HTML المطابقة الخاصة بهم. بالإضافة إلى ذلك، ملقم HTML توفر عناصر تحكم الإدارة حالة التلقائي وأحداث من جانب الخادم. ملقم HTML تقدم عناصر التحكم بالمزايا التالية:
  • يتحكم خادم HTML مخطط واحد إلى واحد مع الخاصة بهم علامات HTML المطابق.
  • عند ASP.يتم ترجمة التطبيق NET، ملقم HTML يتحكم باستخدام runat = server جمعت سمة في التجميع.
  • تتضمن معظم عناصر التحكم أونسيرفيريفينت للحدث الأكثر استخداماً لعنصر التحكم. على سبيل المثال، علامة<input type="button">يحتوي عنصر التحكم حدث أونسيرفيركليك .
  • علامات HTML التي لم تنفذ بتنسيق HTML محددة يمكن استخدام عناصر تحكم الملقم لا تزال على جانب الملقم؛ على الرغم من ذلك، إضافة للتجميع هتملجينيريككونترول.
  • عند ASP.مرسل صفحة NET، عناصر تحكم ملقم HTML الاحتفاظ بالقيم الخاصة بها.
تحتوي الفئة الأساسية System.Web.UI.HtmlControls.HtmlControl على كافة الخصائص العامة. ملقم HTML اشتقاق عناصر من هذه الفئة.

لاستخدام عنصر تحكم ملقم HTML، استخدم بناء الجملة التالي (الذي يستخدم عنصر التحكم هتملينبوتيكست سبيل مثال):
<input type="text" value="hello world" runat=server />				
للحصول على مزيد من المعلومات حول عناصر تحكم ملقم HTML مفردة متوفر في ASP.NET، ارجع إلى موقعي Microsoft التاليين على الويب: back to the top

عناصر تحكم ملقم ويب

عناصر تحكم ويب متشابهة بعناصر تحكم ملقم HTML مثل يكون الزرو مربع النصأو الارتباط التشعبي، فيما عدا التحكم في صفحة ويب هذه مجموعة موحدة للخاصية أسماء. توفر عناصر تحكم ملقم ويب المزايا التالية:
  • تسهل للمطورين والشركات المصنعة أدوات أو تطبيقات إنشاء المستخدم تلقائياً واجهة.
  • لتبسيط عملية إنشاء نماذج ويب تفاعلية، الذي يتطلب أقل معرفة كيف تعمل عناصر تحكم HTML وجعل مهمة استخدامها أقل عرضه للأخطاء.
تحتوي الفئة الأساسية System.Web.UI.WebControls.WebControl على كافة الخصائص العامة. معظم ويب اشتقاق عناصر تحكم الملقم من هذه الفئة.

استخدام عنصر تحكم ملقم ويب استخدم بناء الجملة التالي (الذي يستخدم عنصر تحكم مربع النص كمثال):
<asp:textbox text="hello world" runat=server />				
يمكن تقسيم عناصر تحكم ملقم ويب إلى أربع فئات:

عناصر تحكم ويب الأساسية

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

لمزيد من المعلومات حول عناصر تحكم ويب الفردية التي تتوفر في صفحات ASP.NET، ارجع إلى موقعي Microsoft التاليين على الويب:

عناصر تحكم التحقق من الصحة

تستخدم عناصر التحقق من الصحة للتحقق من صحة القيم الموجودة إدخالها في عناصر تحكم أخرى للصفحة. إجراء التحقق من صحة عناصر التحكم التحقق من صحة العميل والتحقق من جانب الخادم أو كليهما استناداً قدرات المستعرض عرض الصفحة. عناصر تحكم التحقق من الصحة توفر الميزات التالية:
  • يمكنك إقران عنصر تحكم واحد أو أكثر من التحقق من صحة كل عنصر التحكم الذي تريد التحقق من الصحة.
  • يتم إجراء التحقق من الصحة عندما يكون النموذج صفحة إرسال.
  • يمكنك تعيين برمجياً يجب التحقق من الصحة يحدث هذا مفيد إذا كنت تريد توفير زر "إلغاء الأمر" حيث المستخدم يمكنك إنهاء دون الحاجة لتعبئة بيانات صالحة في كافة الحقول.
  • عناصر تحكم التحقق من الصحة تلقائياً الكشف عن ما إذا كان يجب إجراء التحقق من الصحة على جانب العميل أو الخادم الجانب.

    ملاحظة التحقق من صحة العميل الالتقاط الأخطاء قبل اكتمال عملية إعادة النشر. ولذلك، إذا كان لديك مجموعة من عناصر تحكم التحقق من الصحة بالخادم والعميل على صفحة واحدة، التحقق من جانب الخادم سوف تكون أفضلية إذا فشل التحقق من صحة العميل.
لمزيد من المعلومات حول التحقق من صحة كل عناصر التحكم التي تتوفر في ASP.NET، ارجع إلى موقعي Microsoft التاليين على الويب:

عناصر تحكم القائمة

عناصر تحكم القائمة عناصر تحكم ملقم ويب الخاصة التي تدعم تضمين المجموعات. يمكنك استخدام عناصر تحكم القائمة لعرض صفوف من البيانات في تنسيق مخصص، موجودة في قالب. عرض كافة عناصر تحكم القائمة خصائص مصدر البيانات و DataMember التي تستخدم لربط المجموعات.

قائمة يمكنك ربط عناصر التحكم فقط إلى المجموعات التي تعتمد واجهات IEnumerableأو ICollectionأو إيليستسورسي . على سبيل المثال، Microsoft Visual C#.صفحة نموذج NET يظهر كما يلي:
<%@ Page Language="C#" %><script runat="server">Public void Page_Load(){	String[] myStringArray = new String[] {"one","two","three"};	rptr.DataSource = myStringArray;	rptr.DataBind();}</script><html><body><asp:repeater id=rptr runat="server">	<itemtemplate><%# Container.DataItem %><br></itemtemplate></asp:repeater></body></html>				
Microsoft Visual Basic.تظهر صفحة نموذج NET كما يلي:
<%@ Page Language="vb" %><script runat="server">public sub Page_Load()   	Dim myStringArray as String()   	myStringArray = new String() {"one","two","three"}   	rptr.DataSource = myStringArray   	rptr.DataBind()end sub</script><html><body>	<asp:repeater id=rptr runat="server">   		<itemtemplate><%# Container.DataItem %><br></itemtemplate>	</asp:repeater></body></html>				
يظهر الإخراج كما يلي:
أحد
اثنين
ثلاثة
للحصول على مزيد من المعلومات حول عناصر تحكم القائمة الفردية متوفر في ASP.NET، ارجع إلى موقعي Microsoft التاليين على الويب:

التحكم المنسق

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

لمزيد من المعلومات حول منسق الفردية عناصر التحكم المتوفرة في ASP.NET، تشير إلى Microsoft التالية على الويب مواقع: back to the top

عناصر تحكم المستخدم

في أغلب الأحيان، قد تحتاج إلى إعادة استخدام واجهة المستخدم الخاصة "نموذج ويب" دون الحاجة إلى كتابة أية تعليمات برمجية إضافية. صفحات ASP.NET يتيح لك القيام بذلك عن طريق تحويل "نماذج ويب" الخاص بك إلى عناصر تحكم المستخدم. عناصر تحكم المستخدم، التي تحتوي ملحق ملف ascx، يمكن استخدام عدة مرات داخل موقع ويب مفرد النموذج.

لتحويل "نموذج ويب" إلى عنصر تحكم مستخدم، اتبع الخطوات التالية:
  1. إزالة كافة<html>,<head>,<body>و<form>علامات التمييز.</form></body></head></html>
  2. في حالة ظهور موجه صفحة @ في الصفحة، تغييره إلى @ التحكم.
  3. تتضمن سمة اسم الفئة في التوجيه @ التحكم حيث تتم كتابة عنصر تحكم المستخدم بقوة عندما كنت إنشاء مثيل.
  4. إعطاء عنصر التحكم اسم ملف وصفي، وتغيير ملحق الملف من.aspx إلى.ascx.
للحصول على مزيد من المعلومات حول عناصر تحكم المستخدم، ارجع إلى الموضوع التالي في Microsoft.NET Framework عدة تطوير البرامج (SDK) الوثائق: back to the top

عناصر التحكم المخصصة

بالإضافة إلى الضوابط ويب المدمجة، ASP.NET يسمح لك أيضا لإنشاء عناصر التحكم المخصصة الخاصة بك. قد يكون من المفيد وضع عناصر التحكم المخصصة إذا كنت تواجه أحد هذه السيناريوهات:
  • دمج وظيفة اثنين أو أكثر عناصر تحكم ويب المضمنة.
  • تحتاج إلى توسيع وظيفة مضمن عنصر التحكم.
  • تحتاج إلى عنصر تحكم مختلفة تماما من أي من عناصر التحكم الموجودة حاليا.
للحصول على مزيد من المعلومات حول وضع عناصر التحكم المخصصة، ارجع إلى المواضيع التالية في.NET Framework SDK الوثائق: back to the top

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 306459 - آخر مراجعة: 06/11/2012 09:17:00 - المراجعة: 1.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbarttyperoadmap kbdatabinding kbinfo kbservercontrols kbvalidation kbwebforms kbmt KB306459 KbMtar
تعليقات
/html>html>p;did=1&t=">