AdRotator.AlternateTextField Özellik

Tanım

Bir tanıtım için özniteliği yerine AlternateText kullanılacak özel bir veri alanını alır veya ayarlar.

public:
 property System::String ^ AlternateTextField { System::String ^ get(); void set(System::String ^ value); };
public string AlternateTextField { get; set; }
member this.AlternateTextField : string with get, set
Public Property AlternateTextField As String

Özellik Değeri

Reklamın alternatif metninin depolandığı alanı tanımlayan ad. Varsayılan değer "AlternateText"tir.

Örnekler

Aşağıdaki kod örneği, özel bir veri alanı belirtmek için özelliğinin kullanılmasını AlternateTextField gösterir. NavigateUrlField, ImageUrlFieldve AlternateTextField özellikleri, , ImageUrlve AlternateText ö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ğin örnek XML verileri verilmiştir.

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

Açıklamalar

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

Şunlara uygulanır

Ayrıca bkz.