AdRotator.NavigateUrlField Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 accedere quando viene fatto clic sul controllo AdRotator. 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 in modo dinamico un campo personalizzato da usare al posto degli NavigateUrl
attributi , ImageUrl
e AlternateText
. Questo esempio usa 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 pubblicitario. Analogamente NavigateUrl
a , questo campo personalizzato è definito nel file XML che contiene informazioni sull'annuncio.