AdRotator.KeywordFilter Propiedad

Definición

Obtiene o establece una palabra clave de categoría para filtrar determinados tipos de anuncio en el archivo XML de anuncios.

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

Valor de propiedad

Palabra clave para filtrar determinados tipos de anuncio en el archivo XML de anuncios. El valor predeterminado es una cadena vacía ("").

Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la KeywordFilter propiedad para filtrar anuncios relacionados con juegos.

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

En el ejemplo de código siguiente se muestra cómo especificar una palabra clave para cada anuncio en el archivo de anuncio XML. Para obtener más información sobre el formato de archivo, vea el AdvertisementFile miembro .

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

Comentarios

A cada anuncio del archivo de anuncio XML se le puede asignar una palabra clave category. Utilice la KeywordFilter propiedad para filtrar los anuncios de la palabra clave especificada. Solo se seleccionarán anuncios que contengan la palabra clave para el AdRotator control. La KeywordFilter propiedad se puede establecer mediante programación para que coincida con el perfil del usuario.

La KeywordFilter propiedad es un filtro muy sencillo que busca la palabra clave especificada. No es posible especificar más de una palabra clave en la KeywordFilter propiedad , ni es posible declarar varias palabras clave en el archivo de anuncio.

Nota

La AdvertisementFile propiedad debe establecerse para que esta propiedad tenga cualquier efecto.

Precaución

Si la palabra clave especificada no se encuentra en el archivo de anuncio XML, no se muestra ningún anuncio en el AdRotator control . Asegúrese de especificar una palabra clave para esta propiedad con al menos una coincidencia en el archivo de anuncio.

Se aplica a

Consulte también