AdRotator.KeywordFilter Özellik

Tanım

XML tanıtım dosyasındaki belirli reklam türlerini filtrelemek için bir kategori anahtar sözcüğü alır veya ayarlar.

public:
 property System::String ^ KeywordFilter { System::String ^ get(); void set(System::String ^ value); };
[System.ComponentModel.Bindable(true)]
public string KeywordFilter { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.KeywordFilter : string with get, set
Public Property KeywordFilter As String

Özellik Değeri

XML tanıtım dosyasındaki belirli reklam türleri için filtre uygulamak için anahtar sözcük. Varsayılan değer boş bir dizedir ("").

Öznitelikler

Örnekler

Aşağıdaki kod örneği, oyunla ilgili tanıtımları filtrelemek için özelliğinin nasıl kullanılacağını KeywordFilter gösterir.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!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>AdRotator Example</title>
</head>
 
 <body>
    <form id="form1" runat="server">
 
       <h3>AdRotator Example</h3>
 
       <asp:AdRotator id="AdRotator1" runat="server"
            Target="_self"
            KeywordFilter="Games"
            AdvertisementFile="~/App_Data/Ads.xml"/>
 
    </form>
 </body>
 
 </html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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>AdRotator Example</title>
</head>
 
 <body>
    <form id="form1" runat="server">
 
       <h3>AdRotator Example</h3>
 
       <asp:AdRotator id="AdRotator1" runat="server"
            Target="_self"
            KeywordFilter="Games"
            AdvertisementFile="~/App_Data/Ads.xml"/>
 
    </form>
 </body>
 
 </html>

Aşağıdaki kod örneği, XML tanıtım dosyasındaki her tanıtım için bir anahtar sözcüğün nasıl belirtileceğini gösterir. Dosya biçimi hakkında daha fazla bilgi için üyeye AdvertisementFile bakın.

<Advertisements>  
  <Ad>  
    <ImageUrl>~/Images/image1.jpg</ImageUrl>  
    <Height>60</Height>  
    <Width>190</Width>  
    <NavigateUrl>http://www.microsoft.com</NavigateUrl>  
    <AlternateText>Microsoft Main Site</AlternateText>  
    <Impressions>80</Impressions>  
    <Keyword>Business</Keyword>  
    <Caption>This is the caption for Ad#1</Caption>   
  </Ad>  
  <Ad>  
    <ImageUrl>~/Images/image2.jpg</ImageUrl>  
    <Height>90</Height>  
    <Width>90</Width>  
    <NavigateUrl>http://www.wingtiptoys.com</NavigateUrl>  
    <AlternateText>Wingtip Toys</AlternateText>  
    <Impressions>80</Impressions>  
    <Keyword>Games</Keyword>  
    <Caption>This is the caption for Ad#2</Caption>   
  </Ad>  
</Advertisements>  

Açıklamalar

XML tanıtım dosyasındaki her tanıtıma bir kategori anahtar sözcüğü atanabilir. Belirtilen anahtar sözcüğün KeywordFilter tanıtımlarını filtrelemek için özelliğini kullanın. Denetim için AdRotator yalnızca anahtar sözcüğü içeren reklamlar seçilir. KeywordFilter özelliği, kullanıcının profiliyle eşleşecek şekilde program aracılığıyla ayarlanabilir.

KeywordFilter özelliği, belirtilen anahtar sözcüğü arayan çok basit bir filtredir. Özelliğinde KeywordFilter birden fazla anahtar sözcük belirtmek mümkün değildir ve tanıtım dosyasında birden çok anahtar sözcük bildirmek mümkün değildir.

Not

Bu özelliğin AdvertisementFile herhangi bir etkiye sahip olması için özelliğinin ayarlanması gerekir.

Dikkat

Belirtilen anahtar sözcük XML tanıtım dosyasında bulunmazsa, denetimde AdRotator hiçbir tanıtım görüntülenmez. Bu özellik için tanıtım dosyasında en az bir eşleşme içeren bir anahtar sözcük belirttiğinizden emin olun.

Şunlara uygulanır

Ayrıca bkz.