Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

AdCreatedEventArgs.AdProperties (Propiedad)

Obtiene un objeto System.Collections.IDictionary que contiene todas las propiedades de anuncio correspondientes al anuncio que se muestra actualmente.

Espacio de nombres:  System.Web.UI.WebControls
Ensamblado:  System.Web (en System.Web.dll)

public IDictionary AdProperties { get; }

Valor de propiedad

Tipo: System.Collections.IDictionary
Un objeto System.Collections.IDictionary que contiene una lista de propiedades de anuncio correspondientes al anuncio que se muestra actualmente. El valor predeterminado es String.Empty.

Utilice la propiedad AdProperties para obtener un objeto System.Collections.IDictionary que contiene las propiedades de anuncio correspondientes al anuncio que se muestra actualmente. Las claves y los valores del objeto System.Collections.IDictionary son de tipo System.String.

El control AdRotator selecciona aleatoriamente un anuncio cada vez que se muestra el control en la página Web. Los atributos del anuncio seleccionado se extraen del archivo XML de anuncios y se almacenan en un objeto System.Collections.IDictionary. Cuando el control AdRotator crea una nueva instancia de la clase AdCreatedEventArgs, se inicializa la propiedad AdProperties con el objeto System.Collections.IDictionary.

También se pueden incluir atributos personalizados de un anuncio, como el título del mismo, en el archivo XML de anuncios. Utilice esta propiedad en el controlador de eventos OnAdCreated para obtener los atributos personalizados.

En el ejemplo de código siguiente se muestra cómo utilizar la propiedad AdProperties en el controlador de eventos OnAdCreated para proporcionar un título de anuncio.


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

    <script language="c#" runat="server">
       void AdCreated_Event(Object sender, AdCreatedEventArgs e) 
       {
          Message.Text=(string)e.AdProperties["Caption"];
       }      
    </script>

 <body>

    <form id="form1" runat="server">

       <h3>AdRotator Example</h3>

       <asp:AdRotator id="test1" runat="server"
            AdvertisementFile = "Ads.xml"
        Borderwidth="1"
            Target="_newwwindow"
            OnAdCreated="AdCreated_Event"/><br /><br />

       <asp:label id="Message" runat="server"/>

    </form>

 </body>
 </html>





<Advertisements>

     <Ad>
         <ImageUrl>image1.jpg</ImageUrl>
         <NavigateUrl>http://www.microsoft.com</NavigateUrl>
         <AlternateText>Microsoft Main Site</AlternateText>
         <Impressions>80</Impressions>
         <Keyword>Topic1</Keyword>
         <Caption>This is the caption for Ad#1</Caption>          
     </Ad>

     <Ad>
         <ImageUrl>image2.jpg</ImageUrl>
         <NavigateUrl>http://www.wingtiptoys.com</NavigateUrl>
         <AlternateText>Wing Tip Toys</AlternateText>
         <Impressions>80</Impressions>
         <Keyword>Topic2</Keyword>
         <Caption>This is the caption for Ad#2</Caption>                
     </Ad>

 </Advertisements>



En el ejemplo de código siguiente se muestra cómo incluir atributos personalizados de un anuncio en el archivo XML de anuncios. Para obtener más información sobre el archivo XML, vea la propiedad AdvertisementFile de la clase AdRotator.

 <Advertisements>
  <Ad>
  <ImageUrl>image1.jpg</ImageUrl>
  <NavigateUrl>http://www.microsoft.com</NavigateUrl>
  <AlternateText>Microsoft Main Site</AlternateText>
  <Impressions>80</Impressions>
  <Keyword>Topic1</Keyword>
  <Caption>This is the caption for Ad#1</Caption> 
  </Ad>
  <Ad>
  <ImageUrl>image2.jpg</ImageUrl>
  <NavigateUrl>http://www.wingtiptoys.com</NavigateUrl>
  <AlternateText>Wingtip Toys</AlternateText>
  <Impressions>80</Impressions>
  <Keyword>Topic2</Keyword>
  <Caption>This is the caption for Ad#2</Caption> 
  </Ad>
 </Advertisements>

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft