AdRotator.KeywordFilter Właściwość

Definicja

Pobiera lub ustawia słowo kluczowe kategorii do filtrowania pod kątem określonych typów anonsów w pliku anonsowania XML.

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

Wartość właściwości

String

Słowo kluczowe do filtrowania pod kątem określonych typów anonsów w pliku anonsowania XML. Wartością domyślną jest ciąg pusty ("").

Atrybuty

Przykłady

W poniższym przykładzie kodu pokazano, jak używać KeywordFilter właściwości do filtrowania reklam związanych z grami.

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

Poniższy przykład kodu przedstawia sposób określania słowa kluczowego dla każdego anonsu w pliku anonsowania XML. Aby uzyskać więcej informacji na temat formatu pliku, zobacz element AdvertisementFile członkowski.

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

Uwagi

Do każdego anonsu w pliku anonsu XML można przypisać słowo kluczowe kategorii. KeywordFilter Użyj właściwości , aby filtrować anonse dla określonego słowa kluczowego. Dla kontrolki AdRotator zostaną wybrane tylko anonse zawierające słowo kluczowe. Właściwość KeywordFilter może być ustawiana programowo tak, aby odpowiadała profilowi użytkownika.

Właściwość KeywordFilter jest bardzo prostym filtrem, który wyszukuje określone słowo kluczowe. Nie można określić więcej niż jednego słowa kluczowego KeywordFilter we właściwości ani nie można zadeklarować wielu słów kluczowych w pliku anonsowania.

Uwaga

Właściwość musi być ustawiona AdvertisementFile , aby ta właściwość miała jakikolwiek wpływ.

Przestroga

Jeśli określone słowo kluczowe nie zostanie znalezione w pliku anonsu XML, w kontrolce nie jest wyświetlana żadna AdRotator anons. Pamiętaj, aby określić słowo kluczowe dla tej właściwości z co najmniej jednym dopasowaniem w pliku anonsowania.

Dotyczy

Zobacz też