Aracılığıyla paylaş


AdRotator.NavigateUrlField Özellik

Tanım

Bir reklam özniteliği yerine NavigateUrl kullanılacak özel bir veri alanı alır veya ayarlar.

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

Özellik Değeri

Denetim tıklatıldığında AdRotator gidilmesi gereken sayfanın URL'sini içeren alanı tanımlayan ad. Varsayılan değer "NavigateUrl"dür.

Örnekler

Aşağıdaki kod örneği, özel bir veri alanı belirtmek için özelliğinin kullanılmasını NavigateUrlField gösterir. NavigateUrlField, ImageUrlFieldve özellikleri, , ImageUrlve AlternateTextAlternateTextField öznitelikleri NavigateUrlyerine kullanılacak özel bir alanı dinamik olarak seçmek için kullanılır. Bu örnek, Kablosuz Uygulama Protokolü (WAP) özellikli cihazlar için özel alanların kullanılması gerektiğini belirtmek için bir cihaz filtresi kullanır.

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

Aşağıda, önceki örneğe ilişkin örnek XML verileri verilmiştir.

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

Açıklamalar

NavigateUrlField özelliği, bir tanıtım için özniteliği yerine NavigateUrl kullanılan özel bir veri alanı seçmek için kullanılır. gibi NavigateUrl, bu özel alan reklam bilgilerini içeren XML dosyasında tanımlanır.

Şunlara uygulanır

Ayrıca bkz.