اداة دوار الإعلان في برمجة صفحات الويب آي إس بي ASP.NET Ad Rotator
اداة دوار الإعلان في برمجة صفحات الويب آي إس بي
ASP.NET Ad Rotator
اداة دوار الإعلان في برمجة صفحات الويب آي إس بي ASP.NET Ad Rotator
يختار AdRotator بشكل عشوائي رسومات الشعارات من قائمة محددة في ملف جدول XML خارجي. يسمى ملف جدول XML الخارجي هذا بملف الإعلان.
يتيح لك عنصر التحكم AdRotator تحديد ملف الإعلان ونوع النافذة التي يجب أن يتبعها الرابط في AdvertisementFile والخاصية Target على التوالي.
بناء الجملة الأساسي لإضافة AdRotator هو كما يلي:
runat = "server" AdvertisementFile = "adfile.xml" Target = "_blank" />
قبل الدخول في تفاصيل عنصر تحكم AdRotator وخصائصه ، دعونا ننظر في بناء ملف الإعلان.
ملف الإعلانات The Advertisement File
ملف الإعلان هو ملف XML ، والذي يحتوي على معلومات حول الإعلانات المراد عرضها.
لغة التوصيف القابلة للامتداد (XML) هي معيار W3C لترميز المستند النصي. إنها لغة ترميزية تستند إلى النص وتمكنك من تخزين البيانات بتنسيق منظم باستخدام علامات ذات معنى. يعني المصطلح "القابل للتوسيع" أنه يمكنك توسيع قدرتك على وصف مستند عن طريق تحديد علامات ذات معنى للتطبيق.
XML ليست لغة في حد ذاتها ، مثل HTML ، ولكنها مجموعة من القواعد لإنشاء لغات ترميز جديدة. إنها لغة ترميزية. يسمح للمطورين بإنشاء مجموعات علامات مخصصة للاستخدامات الخاصة. يقوم بتكوين المعلومات وتخزينها ونقلها.
فيما يلي مثال لملف XML:
Learn XML
مثل كل ملفات XML ، يجب أن يكون ملف الإعلان ملفًا نصيًا منظمًا به علامات محددة جيدًا تحدد البيانات. هناك عناصر XML القياسية التالية الشائعة الاستخدام في ملف الإعلان:
الرقم الذي يشير إلى عدد المرات ن الإعلان سوف تظهر
العنصر | الوصف | ||
---|---|---|---|
Advertisements | يرفق ملف الإعلان. | ||
Ad | يحدد إعلان منفصل. | ||
ImageUrl | مسار الصورة التي سيتم عرضها. | ||
NavigateUrl | الرابط الذي سيتم اتباعه عندما ينقر المستخدم على الإعلان. | ||
AlternateText | النص الذي سيتم عرضه بدلاً من الصورة إذا كان لا يمكن عرضه. | ||
Keyword | إرجاع رسالة شهر الشهر. يستخدم هذا للترشيح. | ||
Impressions | |||
Height | ارتفاع الصورة ليتم عرضها. | ||
Width | عرض الصورة ليتم عرضها. |
بصرف النظر عن هذه العلامات ، والعلامات المخصصة مع العرف
ويمكن أيضا أن تدرج سمات. توضح التعليمة البرمجية التالية ملف إعلانات ads.xml:
rose1.jpg
خصائص وأحداث فئة AdRotator
فئة AdRotator مشتقة من فئة WebControl وترث خصائصها. بصرف النظر عن هؤلاء ، تحتوي فئة AdRotator على الخصائص التالية:
الخاصية | الوصف |
---|---|
AdvertisementFile | المسار إلى ملف الإعلان. |
AlternateTextFeild | اسم عنصر الحقل حيث يتم توفير نص بديل. القيمة الافتراضية هي AlternateText. |
DataMember | اسم قائمة البيانات المحددة المراد ربطها عند عدم استخدام ملف الإعلان. |
DataSource | التحكم من حيث سيتم استرداد البيانات. |
DataSourceID | معرف عنصر التحكم من حيث سيتم استرداد البيانات. |
Font | لتحديد خصائص الخط المرتبطة بالتحكم في لافتة الإعلان. |
ImageUrlField | اسم عنصر الحقل حيث يتم توفير عنوان URL للصورة. القيمة الافتراضية هي ImageUrl. |
KeywordFilter | لعرض الإعلانات القائمة على الكلمات الرئيسية فقط. |
NavigateUrlField | اسم عنصر الحقل الذي يتم توفير عنوان URL للانتقال إليه. القيمة الافتراضية هي NavigateUrl. |
Target | نافذة المتصفح أو الإطار الذي يعرض محتوى الصفحة المرتبطة. |
UniqueID | يحصل على المعرف الفريد والمؤهل هرميًا لعنصر تحكم AdRotator. |
فيما يلي الأحداث المهمة لفئة AdRotator:
الأحداث | الوصف |
---|---|
AdCreated | يتم رفعها مرة واحدة لكل رحلة ذهابًا إلى الخادم بعد إنشاء عنصر التحكم ، ولكن قبل تقديم الصفحة |
DataBinding | يحدث عندما يرتبط عنصر تحكم الخادم بمصدر بيانات. |
DataBound | يحدث بعد ربط تحكم الخادم بمصدر البيانات. |
Disposed | يحدث عندما يتم تحرير عنصر تحكم خادم من الذاكرة ، وهي المرحلة الأخيرة من دورة حياة التحكم في الخادم عند طلب صفحة ASP.NET |
Init | يحدث عند تهيئة عنصر تحكم الخادم ، وهي الخطوة الأولى في دورة حياته. |
Load | يحدث عندما يتم تحميل عنصر تحكم الخادم في كائن الصفحة. |
PreRender | يحدث بعد تحميل عنصر التحكم ولكن قبل التقديم. |
Unload | يحدث عندما يتم إلغاء تحميل عنصر تحكم الخادم من الذاكرة. |
التعامل مع اداة الإعلان الدوار او المتغير Working with AdRotator Control
إنشاء صفحة ويب جديدة ووضع عنصر تحكم AdRotator على ذلك.
يجب أن يوجد ملف ads.xml وملفات الصور في الدليل الجذر لموقع الويب.
حاول تنفيذ التطبيق أعلاه ولاحظ أنه في كل مرة يتم فيها إعادة تحميل الصفحة ، يتم تغيير الإعلان.
التسميات: ASP.NET برمجة صفحات الويب
<< الصفحة الرئيسية