AdRotator.NavigateUrlField 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
광고에 대한 NavigateUrl
특성 대신 사용할 사용자 지정 데이터 필드를 가져오거나 설정합니다.
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
속성 값
AdRotator 컨트롤을 클릭할 때 탐색할 페이지 URL을 포함하고 있는 필드를 식별하는 이름입니다. 기본값은 "NavigateUrl"입니다.
예제
다음 코드 예제에서는 사용자 지정 데이터 필드를 지정 하는 속성을 사용 하 여 NavigateUrlField 보여 줍니다. , ImageUrlField및 속성은 NavigateUrlField, AlternateText
ImageUrl
및 AlternateTextField 특성 대신 NavigateUrl
사용할 사용자 지정 필드를 동적으로 선택하는 데 사용됩니다. 이 예제에서는 무선 프로토콜 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>
<%@ 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>
다음은 이전 예제의 샘플 XML 데이터입니다.
<Advertisements>
<Ad>
<ImageUrl>~/Images/ad1.gif</ImageUrl>
<NavigateUrl>https://docs.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://docs.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 파일에 정의됩니다.