AdRotator.KeywordFilter Proprietà

Definizione

Ottiene o imposta una parola chiave della categoria utilizzata per filtrare tipi specifici di annunci pubblicitari nel file XML degli annunci.

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

Valore della proprietà

Parola chiave utilizzata per filtrare tipi specifici di annunci pubblicitari nel file XML degli annunci. Il valore predefinito è una stringa vuota ("").

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la KeywordFilter proprietà per filtrare gli annunci correlati al gioco.

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

Nell'esempio di codice seguente viene illustrato come specificare una parola chiave per ogni annuncio pubblicitario nel file di annunci XML. Per altre informazioni sul formato di file, vedere il AdvertisementFile membro.

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

Commenti

A ogni annuncio nel file di annuncio XML è possibile assegnare una parola chiave category. Utilizzare la KeywordFilter proprietà per filtrare gli annunci per la parola chiave specificata. Per il AdRotator controllo verranno selezionati solo gli annunci contenenti la parola chiave . La KeywordFilter proprietà può essere impostata a livello di codice in modo che corrisponda al profilo dell'utente.

La KeywordFilter proprietà è un filtro molto semplice che cerca la parola chiave specificata. Non è possibile specificare più parole chiave nella KeywordFilter proprietà, né è possibile dichiarare più parole chiave nel file di annuncio.

Nota

La AdvertisementFile proprietà deve essere impostata affinché questa proprietà abbia alcun effetto.

Attenzione

Se la parola chiave specificata non viene trovata nel file di annuncio XML, nel controllo non viene visualizzato AdRotator alcun annuncio. Assicurarsi di specificare una parola chiave per questa proprietà con almeno una corrispondenza nel file di annuncio.

Si applica a

Vedi anche