Aracılığıyla paylaş


AdCreatedEventArgs.AdProperties Özellik

Tanım

O anda görüntülenen tanıtım için tüm tanıtım özelliklerini içeren bir IDictionary nesnesi alır.

public:
 property System::Collections::IDictionary ^ AdProperties { System::Collections::IDictionary ^ get(); };
public System.Collections.IDictionary AdProperties { get; }
member this.AdProperties : System.Collections.IDictionary
Public ReadOnly Property AdProperties As IDictionary

Özellik Değeri

Şu IDictionary anda görüntülenen reklamın reklam özelliklerinin listesini içeren bir. Empty varsayılan değerdir.

Örnekler

Aşağıdaki kod örneği, özel bir başlık sağlamak için olay işleyicisindeki OnAdCreated özelliğinin nasıl kullanılacağını AdProperties gösterir.

<%@ 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>
<%@ 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>
 
    <script language="vb" runat="server">
       Sub AdCreated_Event(sender As Object, e As AdCreatedEventArgs) 
          Message.Text = e.AdProperties("Caption")
       End Sub     
    </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>

Aşağıdaki kod örneği, tanıtım XML dosyasına bir tanıtım hakkında özel özniteliklerin nasıl ekileceğini gösterir. XML dosyası hakkında daha fazla bilgi için sınıfının özelliğine AdRotator bakınAdvertisementFile.

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

Açıklamalar

AdProperties Şu anda görüntülenen tanıtımın tanıtım özelliklerini içeren bir System.Collections.IDictionary nesne almak için özelliğini kullanın. Nesnenin System.Collections.IDictionary anahtarları ve değerleri türündedir System.String.

Denetim AdRotator , Web sayfasında her görüntülendiğinde rastgele bir tanıtım seçer. Seçilen tanıtımın öznitelikleri tanıtım XML dosyasından ayıklanır ve bir System.Collections.IDictionary nesnede depolanır. AdRotator Denetim sınıfının yeni bir örneğini oluşturduğunda AdCreatedEventArgsAdProperties, özelliği nesnesiyle System.Collections.IDictionary başlatılır.

Reklam başlık gibi bir reklamla ilgili özel öznitelikler de tanıtım XML dosyasına eklenebilir. Özel öznitelikleri almak için olay işleyicisinde OnAdCreated bu özelliği kullanın.

Şunlara uygulanır

Ayrıca bkz.