Основы ASP.NET 2.0



         

AdRotator


Элемент управления AdRotator позволяет показывать рекламные баннеры и автоматически заменять их на другие. Сами баннеры описаны в файле XML или в другом источнике данных. Реклама обновляется каждый раз при обновлении страницы. В свойстве AdvertismentFile задается имя XML-файла. Скелет XML-файла таков:

<?xml version="1.0" encoding="utf-8" ?> <Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule- File"> </Advertisements>

Внутри узла Advertisements располагаются узлы <Ad> </Ad>

У этих узлов имеются 5 атрибутов, все они необязательны.

ImageUrlКартинка, которая будет демонстрироваться при выборе данного объявления
NavigateUrlАдрес, по которому будет совершен переход при щелчке на картинку
AlternateTextАльтернативный текст, если показ изображений выключен
ImpressionsВсе значения Impressions суммируются. Вероятность показа рекламы равна значению Impressions, деленному на эту сумму
KeywordКлючевое слово-категория рекламы, позволяет фильтровать объявления

Пример файла AdvertismentFile (он называется ads.xml):

<?xml version="1.0" encoding="utf-8" ?> <Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule- File"> <Ad> <ImageUrl>fixed.gif</ImageUrl> <NavigateUrl>http://www.im.am</NavigateUrl> <AlternateText>Бесплатный хостинг</AlternateText> <Impressions>40</Impressions> <Keyword>хостинг</Keyword> </Ad> <Ad> <ImageUrl>logo2.jpg</ImageUrl> <NavigateUrl>http://www.nv.am</NavigateUrl> <AlternateText>Газета "Новое время"</AlternateText> <Impressions>50</Impressions> <Keyword>новости</Keyword> </Ad> <Ad> <ImageUrl>summer.jpg</ImageUrl> <NavigateUrl>http://www.utro.ru</NavigateUrl> <AlternateText>Певицу Жасмин избил муж!</AlternateText> <Impressions>100</Impressions> <Keyword>желтые новости</Keyword> </Ad> </Advertisements>




Содержание    Вперед