AdRotator.NavigateUrlField Proprietà

Definizione

Ottiene o imposta un campo dati personalizzato da utilizzare al posto dell'attributo NavigateUrl per un annuncio pubblicitario.Gets or sets a custom data field to use in place of the NavigateUrl attribute for an advertisement.

public:
 property System::String ^ NavigateUrlField { System::String ^ get(); void set(System::String ^ value); };
public string NavigateUrlField { get; set; }
member this.NavigateUrlField : string with get, set
Public Property NavigateUrlField As String

Valore della proprietà

Nome che identifica il campo contenente l'URL della pagina a cui accedere quando viene fatto clic sul controllo AdRotator.The name that identifies the field containing the URL for the page to navigate to when the AdRotator control is clicked. Il valore predefinito è "NavigateUrl".The default value is "NavigateUrl."

Esempi

Nell'esempio di codice riportato di seguito viene illustrato l'utilizzo della proprietà NavigateUrlField per specificare un campo dati personalizzato.The following code example demonstrates using the NavigateUrlField property to specify a custom data field. Le proprietà NavigateUrlField, ImageUrlFielde AlternateTextField vengono usate per selezionare in modo dinamico un campo personalizzato da usare al posto degli attributi NavigateUrl, ImageUrle AlternateText.The NavigateUrlField, ImageUrlField, and AlternateTextField properties are used to dynamically select a custom field to use in place of the NavigateUrl, ImageUrl, and AlternateText attributes. Questo esempio usa un filtro di dispositivo per indicare che i campi personalizzati devono essere usati per i dispositivi abilitati per Wireless Application Protocol (WAP).This example uses a device filter to indicate that custom fields should be used for Wireless Application Protocol (WAP)-enabled devices.

<%@ 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>
<%@ page language="VB" %>

<!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>

Di seguito sono riportati i dati XML di esempio per l'esempio precedente.The following is the sample XML data for the previous example.

<Advertisements>  
  <Ad>  
    <ImageUrl>~/Images/ad1.gif</ImageUrl>  
    <NavigateUrl>https://msdn.microsoft.com/vbasic/</NavigateUrl>  
    <AlternateText>Visual Basic Developer Site</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://msdn.microsoft.com</NavigateUrl>  
    <AlternateText>MSDN</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/mobility/</WmlNavigateUrl>  
    <WmlAlternateText>Windows Mobile Developer Site</WmlAlternateText>  
  </Ad>  
</Advertisements>  

Commenti

La proprietà NavigateUrlField viene utilizzata per selezionare un campo dati personalizzato usato al posto dell'attributo NavigateUrl per un annuncio pubblicitario.The NavigateUrlField property is used to select a custom data field used in place of the NavigateUrl attribute for an advertisement. Analogamente a NavigateUrl, questo campo personalizzato viene definito nel file XML che contiene informazioni sull'annuncio pubblicitario.Like NavigateUrl, this custom field is defined in the XML file that contains advertisement information.

Si applica a

Vedi anche