Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по ASP.NET с сайта progs.biz

  Все выпуски  

Уроки по ASP.NET с сайта progs.biz Урок 7. Компонент AdRotator


Уроки по ASP.NET. Рассылки сайта progs.biz
Рассылка № 14
 
Начало > ASP.NET > Основы > Урок 7

Мэтью Мак-Дональд, Марио Шпушта
Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов.
М. Мак-Дональд, М. Шпушта. Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов
Заказать на Озоне
Подробнее


Полные версии уроков (с картинками): урок 7.

Основы ASP.NET
Урок 7. Компонент AdRotator

Компонент AdRotator предназначен для показа баннеров на странице сайта. Он позволяет задать местоположения картинок для баннеров, URL, на который пользователь сайта перейдет, если щелкнет по баннеру, частоту появления баннера и другое.

Для примера использования этого класса создайте обычное ASP.NET приложение и перенесите компонент AdRotator на страницу сайта по умолчанию.

После этого надо настроить свойства нашего Компонент AdRotator. Его основное свойство - это AdvertisementFile. Оно определяет xml-файл, в котором мы и задаем баннеры и их характеристики. Microsoft рекомендует по соображениям безопасности давать этому файлу расширение, отличное от xml и помещать его в папку, недоступную посетителям сайта (например в App_Data). Вот пример такого файла:

<?xml version="1.0" encoding="utf-8" ?>
<Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">
  <Ad>
    <ImageUrl>~/ad/1.gif</ImageUrl>
    <NavigateUrl>http://SomeSite.com</NavigateUrl>
    <AlternateText>SomeSite.com</AlternateText>
    <Impressions>100</Impressions>
    <Keyword>Keyword1</Keyword>
  </Ad>
  <Ad>
    <ImageUrl>~/ad/2.gif</ImageUrl>
    <NavigateUrl>http://SomeSite.com</NavigateUrl>
    <AlternateText>SomeSite2.com</AlternateText>
    <Impressions>200</Impressions>
    <Height>100</Height>
    <Width>100</Width>
    <Keyword>Keyword2</Keyword>
  </Ad>
</Advertisements>

Как вы видите, он состоит их нескольких секций Ad, каждая из которых задает один баннер. Каждая секция Ad имеет следующие теги: ImageUrl - задает местоположение картинки для баннера, NavigateUrl - куда посетитель будет перенаправлен, если щелкнет по этому баннеру, AlternateText - содержимое тега Alt для сгенерированной web-страницы, Impressions - частота появления этого баннера относительно других баннеров (если у одного баннера это число больше в 2 раза, чем у другого, то он и появляться будет в 2 раза чаще), Height и Width - высота и ширина баннера (ширину и высоту для отдельного баннера необходимо задавать только если его размер отличен от размера, установленного для компонента AdRotator (через свойства Height и Width)), Keyword - позволяет показывать фильтровать баннеры.

Из полезных свойств самого компонента надо отметить еще Target (определяет, например, откроется ли новая страница или останется старая при щелчке на баннере) и KeywordFilter (используется для фильтрации - при задании этого свойства будет показываться только баннеры с таким же значением тега Keyword).

Рассылки сайта progs.biz
Visual C++, MFC
C# и .NET
VB.NET
ASP.NET
Win API
C/C++
Delphi
Java
HTML, PHP, mySQL, WEB-дизайн
Flash MX
C++ Builder
Ассемблер
SQL Server
DirectX
Обзор книг
Обзор программ
Новости сайта progs.biz


PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru


Копирование любых материалов сайта без разрешения авторов и владельцев сайта запрещено.
© 2002-2007 сайт progs.biz
© 2002-2007 Игорь Алексеев

В избранное