AdRotator.NavigateUrlField Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví vlastní datové pole pro použití místo NavigateUrl atributu pro inzerování.
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
Hodnota vlastnosti
Název, který identifikuje pole obsahující adresu URL stránky, na které se má přejít po kliknutí na AdRotator ovládací prvek. Výchozí hodnota je NavigateUrl.
Příklady
Následující příklad kódu ukazuje použití NavigateUrlField vlastnosti k určení vlastního datového pole. Funkce NavigateUrlField, ImageUrlFielda AlternateTextField vlastnosti se používají k dynamickému výběru vlastního NavigateUrlpole, které se má použít místo , ImageUrla AlternateText atributů. Tento příklad používá filtr zařízení k označení, že vlastní pole by se měla používat pro zařízení s povoleným protokolem 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>
Následuje ukázková data XML pro předchozí příklad.
<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>
Poznámky
Vlastnost NavigateUrlField slouží k výběru vlastního datového pole použitého místo atributu NavigateUrl pro inzerování. Podobně jako NavigateUrltoto vlastní pole je definováno v souboru XML, který obsahuje informace o inzerování.