logo

نماذج ويب ASP.NET

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

يمكننا استخدام Visual Studio لإنشاء نماذج ويب ASP.NET. إنها بيئة تطوير متكاملة (IDE) تسمح لنا بسحب وإفلات عناصر تحكم الخادم في نماذج الويب. كما يسمح لنا بتعيين الخصائص والأحداث والأساليب لعناصر التحكم. لكتابة منطق الأعمال، يمكننا اختيار أي لغة .NET مثل: Visual Basic أو Visual C#.

تتكون نماذج الويب من مكونين: الجزء المرئي (ملف ASPX)، والتعليمة البرمجية الموجودة خلف النموذج، والتي توجد في ملف فئة منفصل.

نماذج ويب ASP 1

تين: يوضح هذا الرسم البياني مكونات ASP.NET

الغرض الرئيسي من نماذج الويب هو التغلب على قيود ASP وفصل العرض عن منطق التطبيق.

يوفر ASP.NET عناصر تحكم مختلفة مثل: عناصر تحكم الخادم وعناصر تحكم HTML لنماذج الويب. لدينا جداول كل هذه الضوابط أدناه.


ضوابط الخادم

يحتوي الجدول التالي على عناصر التحكم من جانب الخادم لنماذج الويب.

اسم التحكم الأحداث المعمول بها وصف
ملصق لا أحد يتم استخدامه لعرض النص على صفحة HTML.
مربع الكتابة تم تغيير النص يتم استخدامه لإنشاء إدخال نص في النموذج.
زر انقر فوق الأمر يتم استخدامه لإنشاء زر.
زر الرابط انقر فوق الأمر يتم استخدامه لإنشاء زر يشبه الارتباط التشعبي.
زر الصورة انقر يتم استخدامه لإنشاء زر الصور. هنا، تعمل الصورة كزر.
الارتباط التشعبي لا أحد يتم استخدامه لإنشاء عنصر تحكم الارتباط التشعبي الذي يستجيب لحدث النقر.
قائمة منسدلة تم تغيير الفهرس يتم استخدامه لإنشاء عنصر تحكم القائمة المنسدلة.
ListBox SelectedIndexCnhaged يتم استخدامه لإنشاء عنصر تحكم ListBox مثل عنصر تحكم HTML.
شبكة بيانات CancelCommand، EditCommand، DeleteCommand، ItemCommand، SelectedIndexChanged، PageIndexChanged، SortCommand، UpdateCommand، ItemCreated، ItemDataBound يتم استخدامه لإنشاء frid يستخدم لعرض البيانات. يمكننا أيضًا إجراء الترحيل والفرز والتنسيق بسهولة شديدة باستخدام عنصر التحكم هذا.
قائمة البيانات CancelCommand، EditCommand، DeleteCommand، ItemCommand، SelectedIndexChanged، UpdateCommand، ItemCreated، ItemDataBound يتم استخدامه لإنشاء قائمة بيانات غير جدولية وتستخدم لعرض البيانات.
مكرر ItemCommand، ItemCreated، ItemDataBound يسمح لنا بإنشاء نوع غير جدولي من التنسيق للبيانات. يمكنك ربط البيانات بعناصر القالب، والتي تشبه أجزاء من HTML تم تجميعها معًا بتنسيق متكرر محدد.
خانة الاختيار CheckChanged يتم استخدامه لإنشاء خانة الاختيار.
قائمة الاختيار تم تغيير الفهرس يتم استخدامه لإنشاء مجموعة من خانات الاختيار التي تعمل جميعها معًا.
زر الراديو CheckChanged يتم استخدامه لإنشاء زر الراديو.
قائمة أزرار الراديو تم تغيير الفهرس يتم استخدامه لإنشاء مجموعة من عناصر التحكم في أزرار الاختيار التي تعمل جميعها معًا.
صورة لا أحد يتم استخدامه لإظهار الصورة داخل الصفحة.
لوحة لا أحد يتم استخدامه لإنشاء لوحة تعمل كحاوية.
PlaceHolder لا أحد يتم استخدامه لتعيين العنصر النائب لعنصر التحكم.
تقويم SelectionChanged، VisibleMonthChanged، DayRender يتم استخدامه لإنشاء التقويم. يمكننا ضبط التاريخ الافتراضي والتحرك للأمام والخلف وما إلى ذلك.
AdRotator تم إنشاء الإعلان يسمح لنا بتحديد قائمة الإعلانات المراد عرضها. في كل مرة يقوم المستخدم بإعادة عرض الصفحة.
طاولة لا أحد يتم استخدامه لإنشاء الجدول.
XML لا أحد يتم استخدامه لعرض مستندات XML داخل HTML.
حرفي لا أحد إنه يشبه الملصق لأنه يعرض حرفيًا، ولكنه يسمح لنا بإنشاء قيم حرفية جديدة في وقت التشغيل ووضعها في عنصر التحكم هذا.

ضوابط HTML

يتم عرض عناصر التحكم هذه بواسطة المتصفح. يمكننا أيضًا إنشاء عناصر تحكم HTML كتحكم في الخادم. سنناقش هذا الأمر في برنامجنا التعليمي الإضافي.

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