AdRotator.NavigateUrlField Свойство

Определение

Получает или задает пользовательское поле данных, используемое для объявления вместо атрибута NavigateUrl.

public string NavigateUrlField { get; set; }

Значение свойства

Имя, обозначающее поле, в котором содержится URL-адрес для перехода при щелчке элемента управления AdRotator. Значение по умолчанию — "NavigateUrl".

Примеры

В следующем примере кода показано использование NavigateUrlField свойства для указания настраиваемого поля данных. Свойства NavigateUrlField, ImageUrlFieldи AlternateTextField используются для динамического выбора настраиваемого поля вместо атрибутов NavigateUrl, ImageUrlи AlternateText . В этом примере используется фильтр устройств, чтобы указать, что для устройств с поддержкой протокола беспроводного приложения (WAP) следует использовать настраиваемые поля.

<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
  <form id="form1" runat="server">
  <div>
    <p>This example demonstrates using the AdRotator control.</p>
    <p>
      <asp:AdRotator ID="AdRotator1" Runat="server" 
        DataSourceID="Ads"
        Winwap:NavigateUrlField="WMLNavigateUrl"
        Winwap:ImageUrlField="WmlImageUrl"
        Winwap:AlternateTextField="WmlAlternateText"
      />
      <asp:XmlDataSource ID="Ads" 
        Runat="server" 
        DataFile="~/App_Data/AdvertisementList.xml">
      </asp:XmlDataSource>
    </p>
  </div>
  </form>
</body>
</html>

Ниже приведен пример XML-данных для предыдущего примера.

<Advertisements>  
  <Ad>  
    <ImageUrl>~/Images/ad1.gif</ImageUrl>  
    <NavigateUrl>https://learn.microsoft.com/dotnet/visual-basic/</NavigateUrl>  
    <AlternateText>Visual Basic documentation</AlternateText>  
    <Width>140</Width>  
    <Height>100</Height>  
    <!-- The following custom elements will be used by WAP-enabled  
      devices. -->  
     <WmlImageUrl>~/Images/mobileAd1.jpg</WmlImageUrl>  
    <WmlNavigateUrl>https://msdn.microsoft.com/mobile/</WmlNavigateUrl>  
    <WmlAlternateText>Windows Mobile Developer Site</WmlAlternateText>  
  </Ad>  
  <Ad>  
    <ImageUrl>~/Images/ad2.gif</ImageUrl>  
    <NavigateUrl>https://learn.microsoft.com/</NavigateUrl>  
    <AlternateText>Docs</AlternateText>  
    <Width>150</Width>  
    <Height>150</Height>  
    <!-- The following custom elements will be used by WAP-enabled  
      devices. -->  
    <WmlImageUrl>~/Images/mobileAd2.jpg</WmlImageUrl>  
    <WmlNavigateUrl>https://msdn.microsoft.com/mobilibity/</WmlNavigateUrl>  
    <WmlAlternateText>Windows Mobile Developer Site</WmlAlternateText>  
  </Ad>  
</Advertisements>  

Комментарии

Свойство NavigateUrlField используется для выбора настраиваемого поля данных, используемого вместо атрибута NavigateUrl для объявления. Как и NavigateUrl, это настраиваемое поле определяется в XML-файле, который содержит сведения об объявлении.

Применяется к

Продукт Версии
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел