AdRotator.KeywordFilter Propriété

Définition

Obtient ou définit un mot clé de catégorie pour filtrer des types spécifiques de publications dans le fichier de publications 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

Valeur de propriété

Mot clé destiné à filtrer des types spécifiques de publications dans le fichier de publications XML. La valeur par défaut est une chaîne vide ("").

Attributs

Exemples

L’exemple de code suivant montre comment utiliser la KeywordFilter propriété pour filtrer les publicités liées au jeu.

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

L’exemple de code suivant montre comment spécifier un mot clé pour chaque publication dans le fichier de publication XML. Pour plus d’informations sur le format de fichier, consultez le AdvertisementFile membre .

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

Remarques

Un mot clé de catégorie peut être attribué à chaque publication dans le fichier de publication XML. Utilisez la KeywordFilter propriété pour filtrer les publicités pour le mot clé spécifié. Seules les publicités contenant le mot clé sont sélectionnées pour le AdRotator contrôle. La KeywordFilter propriété peut être définie par programmation pour correspondre au profil de l’utilisateur.

La KeywordFilter propriété est un filtre très simple qui recherche le mot clé spécifié. Il n’est pas possible de spécifier plusieurs mots clés dans la KeywordFilter propriété, ni de déclarer plusieurs mots clés dans le fichier de publication.

Notes

La AdvertisementFile propriété doit être définie pour que cette propriété ait un effet quelconque.

Attention

Si le mot clé spécifié est introuvable dans le fichier de publication XML, aucune publication n’est affichée dans le AdRotator contrôle. Veillez à spécifier un mot clé pour cette propriété avec au moins une correspondance dans le fichier de publication.

S’applique à

Voir aussi