AdRotator.KeywordFilter Свойство

Определение

Получает или задает ключевое слово категории для фильтрации по конкретным типам объявлений в 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

Значение свойства

String

Ключевое слово категории для фильтрации по конкретным типам объявлений в XML-файле, содержащем объявления. Значение по умолчанию — пустая строка.

Атрибуты

Примеры

В следующем примере кода показано, как использовать KeywordFilter свойство для фильтрации рекламы, связанной с игрой.

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

В следующем примере кода показано, как указать ключевое слово для каждой рекламы в XML-файле объявления. Дополнительные сведения о формате файла см. в описании AdvertisementFile элемента.

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

Комментарии

Каждое объявление в XML-файле объявления может быть назначено ключевое слово категории. KeywordFilter Используйте свойство для фильтрации объявлений по указанному ключевому слову. Для элемента управления будут выбраны только объявления, содержащие ключевое AdRotator слово. Свойство KeywordFilter можно задать программным способом в соответствии с профилем пользователя.

Свойство KeywordFilter является очень простым фильтром, который выполняет поиск указанного ключевого слова. Невозможно указать несколько ключевых слов в свойстве KeywordFilter и не объявить несколько ключевых слов в файле объявления.

Примечание

Для AdvertisementFile этого свойства необходимо задать любое действие.

Внимание!

Если указанное ключевое слово не найдено в XML-файле объявления, в элементе AdRotator управления не отображается объявление. Обязательно укажите ключевое слово для этого свойства с хотя бы одним совпадением в файле объявления.

Применяется к

См. также раздел