Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы / Разработка Web-приложений ASP.NET 2.0 в Visual Studio.NET 2005
 
 

Получить учебные материалы по этому курсу


<-- Назад Читать дальше -->

4.5.15 Элемент управления AdRotator (Баннерная рулетка)

Серверный элемент управления AdRotator в ASP.NET 2.0, свойство AdvertisementFile, событие AdCreated

Этот элемент управления предназначен для показа рекламных баннеров (adverisements, ads), которые должны последовательно сменять друг друга. Настроить представление рекламных баннеров, указав ссылки на них, продолжительность показа и т.п., можно тремя способами:

  • при помощи статического файла XML. Проще всего назначить его как значение свойства AdvertisementFile. В файле XML указываются все параметры показа баннеров. Пример этого файла может выглядеть, например, так:

<?xml version="1.0" encoding="utf-8" ?>

<Advertisements xmlns="http://schemas.microsoft.com/AspNet/AdRotator-Schedule-File">

  <Ad>

    <ImageUrl>~/images/Contoso_ad.gif</ImageUrl>

    <NavigateUrl>http://www.contoso-ltd.com</NavigateUrl>

    <AlternateText>Ad for Contoso, Ltd. Web site</AlternateText>

    <Impressions>100</Impressions>

  </Ad>

  <Ad>

    <ImageUrl>~/images/Aspnet_ad.gif</ImageUrl>

    <NavigateUrl>http://www.asp.net</NavigateUrl>

    <AlternateText>Ad for ASP.NET Web site</AlternateText>

    <Impressions>50</Impressions>

  </Ad>

</Advertisements>

  •  при помощи таблицы в любой базе данных, доступной средствами OLE DB или ODBC. Каждая запись с таблице должна соответствовать баннеру, а значения столбцов определяют параметры показа данного баннера. Подробно про структуру таблицы рассказывается в справке по тому элементу управления в MSDN. Настроить подключение к базе данных проще всего при помощи встроенного мастера для данного элемента;
  • воспользоваться событием AdCreated, которое возникает при обращении пользователя к странице с баннером. В программном коде можно, например, проанализировать IP-адрес пользователя, версию его операционной системы и Web-браузера, языковые параметры и т.п., и затем представить ему требуемый баннер.

 

 

   
   
   
   
   
   
   
   
   
   
 
<-- Назад Читать дальше -->

Получить учебные материалы по этому курсу


 
© 2004-2008, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru