AdRotator.KeywordFilter Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.