Condividi tramite


AdRotator.NavigateUrlField Proprietà

Definizione

Ottiene o imposta un campo dati personalizzato da utilizzare al posto dell'attributo NavigateUrl per un annuncio pubblicitario.

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 passare quando si fa clic sul AdRotator controllo. Il valore predefinito è "NavigateUrl".

Esempio

Nell'esempio di codice seguente viene illustrato l'utilizzo della NavigateUrlField proprietà per specificare un campo dati personalizzato. Le NavigateUrlFieldproprietà , ImageUrlFielde AlternateTextField vengono usate per selezionare dinamicamente un campo personalizzato da usare al posto degli NavigateUrlattributi , ImageUrle AlternateText . In questo esempio viene usato un filtro del dispositivo per indicare che i campi personalizzati devono essere usati per i dispositivi abilitati per WAP (Wireless Application Protocol).

<%@ 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.

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

Commenti

La NavigateUrlField proprietà viene utilizzata per selezionare un campo dati personalizzato utilizzato al posto dell'attributo NavigateUrl per un annuncio. Come NavigateUrl, questo campo personalizzato viene definito nel file XML che contiene informazioni sull'annuncio pubblicitario.

Si applica a

Vedi anche