أدوات ASP.NET [10]
استخدام الأداة AdRotator:
تستخدم لعرض الاعلانات على صفحات الموقع , ویتم اختیار الاعلان بشكل عشوائى
حيث يتغير الاعلان عند فتح الموقع او عمل Refresh حيث يخزن الاعلان فى ملف Xml او جدول فى قاعدة البيانات.
ملحوظة:
:
XML هي اختصار لـ: eXtendable Markup
Language
(لغة الترميز القابلة للتوسّع), وهي لغة وصف أكثر من HTML وصممت لوصف البيانات, و XML tags ليست محددة انت كمبرمج تضع
الوسم الذى تريده لوصف البيانات.
AdvertisementFile:
لتحدید ملف XML الذي یحتوى على الإعلانات.
DataSourceID:
لتحدید مصدر بیانات الإعلانات من قواعد البيانات.
مثال:
صفحة ASP.NET بها اداة AdRotator ويتم انشاء ملف Xml لبيانات الاعلان
صفحة ASP.NET بها اداة AdRotator ويتم انشاء ملف Xml لبيانات الاعلان
أولا: نبدأ فى
انشاء ملف Xml
(الضغط بالزر الايمن من الماوس على أيقونة المشروع
في متصفح المشروع Solution
Explorer
واختيار Add New Item
واختيار XML File ).
ونكتب الكود
كالتالى
ثانيأ: نضع اداة AdRotator
فى صفحة الويب ونحدد
وعند اختبار
الصفحة نجد
هنا سوف نكتفى
بشرح الاعلان باستخدام ملف Xml
اما الطريقة الاخرى من قواعد البيانات سوف يتم شرحها فى الدروس القادمة.
***************************************************************************
استخدام الأداة Literal:
تتشابه هذه الأداة مع الأداة Label
في أنها تعرض نص في الصفحة ، ما يميز هذه الأداة عن الأداة Label أن هذه الأداة إذا أعطيت الخاصية
Text
نص فيه وسوم HTML
(تنسيق الخط) فانه يمكن جعل الوسوم هذه لا تنفذ و إظهارها و يمكن
أيضا جعلها تنفذ.
Mode: و تأخذ أحد ثلاث قيم:
- : Transformو هذا يعني أن الوسوم HTML في الخاصية Text تنفذ وتعرض النتائج بعد تنفيذها.
- : Encodeلا تنفذ و تظهر الوسوم كما كتبت مع النص.
- : PassThroughإذا كان البيئة التي ضمنها تفهم وسوم HTML فإنها تنفذ، و إذا كانت البيئة لا تنفذ فإنها تظهر كما هي.
مثال:
صفحة ASP.NET بها ثلاث ادوات Literal وسوف نستخدم لكل اداه قسمة من قيم الخاصية Mode
صفحة ASP.NET بها ثلاث ادوات Literal وسوف نستخدم لكل اداه قسمة من قيم الخاصية Mode
* نصمم الصفحة
ونجعل كود صفحة ASP.NET
كالتالى بتحديد قيم الخاصية Mode
***************************************************************************
الدرس القادم سوف نكمل ادوات Rich controls ""