يحتوي ASP.NET 2.0 على وظيفة سمة جديدة، مما يجعل من السهل تصفح موقع الويب.
يتضمن تنفيذ السمة: CSS، والجلد، وMasterPage.
يتم استخدام CSS للتحكم في مظهر كافة علامات HTML.
يتم استخدام المظهر للتحكم في مظهر جميع تعديلات خادم ASP.NET، ويمكن تحديد نمط CSS الخاص به من خلال السمة cssClass.
MasterPage هو قالب صفحة *.aspx، ولكن لم يتم تعريفه في السمة.
-------------------------------------------------- ----------------------------------
·مثال لإنشاء السمة:
1. قم بإنشاء دليل App_Themes في مشروع الويب. إنه دليل محدد مسبقًا، وسيتعرف ASP.NET 2.0 تلقائيًا على السمة الموجودة في الدليل الخاص به.
2. قم بإنشاء دليلين فرعيين، orangeTheme وBlueTheme، في دليل App_Themes.
3. أضف ملفات المظهر، مثل Control.Skin، إلى كل دليل فرعي ضمن App_Themes. سيقوم ASP.NET 2.0 بتحليل كل ملف سطح تلقائيًا، ويجب أن تكون التسمية هنا ملائمة للتصنيف أثناء التطوير.
4. يمكنك أيضًا إضافة ملفات CSS إلى كل دليل فرعي ضمن App_Themes. سيقوم ASP.NET 2.0 أيضًا بإضافة كل ملف CSS تلقائيًا إلى كل صفحة تستخدم هذا النمط.
· تحديد محتوى الصفحة ونمط السمة
1. تعريف الصفحة default.aspx كما يلي:
<%@ Page Theme="OrangeTheme" %>
<أتش تي أم أل>
<رئيس التشغيل = "الخادم">