AdRotator.AlternateTextField Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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, , ImageUrl
ve AlternateText
öznitelikleri NavigateUrl
yerine 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://video2.skills-academy.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://video2.skills-academy.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.