Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

AdCreatedEventArgs classe

 

Date de publication : novembre 2016

Fournit des données pour le AdCreated événements du AdRotator contrôle. Cette classe ne peut pas être héritée.

Espace de noms:   System.Web.UI.WebControls
Assembly:  System.Web (dans System.Web.dll)

System.Object
  System.EventArgs
    System.Web.UI.WebControls.AdCreatedEventArgs

public class AdCreatedEventArgs : EventArgs

NomDescription
System_CAPS_pubmethodAdCreatedEventArgs(IDictionary)

Initialise une nouvelle instance de la classe AdCreatedEventArgs.

NomDescription
System_CAPS_pubpropertyAdProperties

Obtient un System.Collections.IDictionary un objet contenant toutes les propriétés de publication pour la publication affichée.

System_CAPS_pubpropertyAlternateText

Obtient ou définit le texte de remplacement affiché dans le AdRotator contrôler lorsque l’image de la publication n’est pas disponible. Les navigateurs qui prennent en charge la fonctionnalité Info-bulles affichent ce texte comme une info-bulle pour la publication.

System_CAPS_pubpropertyImageUrl

Obtient ou définit l’URL d’une image à afficher dans la AdRotator contrôle.

System_CAPS_pubpropertyNavigateUrl

Obtient ou définit la page Web à afficher lorsque le AdRotator est activé.

NomDescription
System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.(Hérité de Object.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.(Hérité de Object.)

System_CAPS_pubmethodGetHashCode()

Fait office de fonction de hachage par défaut.(Hérité de Object.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

Le AdCreated événement est déclenché lorsque le AdRotator contrôle affiche une publication sur la page.

Pour obtenir la liste des valeurs initiales des propriétés d’une instance de AdCreatedEventArgs, consultez la AdCreatedEventArgs constructeur.

Pour plus d’informations sur la gestion des événements, consultez la page NIB : événements et délégués.

L’exemple de code suivant montre comment spécifier et coder un gestionnaire pour le AdCreated événement. Il obtient l’URL associée à la publication lorsque les AdRotator contrôle est créé et comment l’afficher sous le contrôle. Cet exemple nécessite le fichier XML (Ads.xml) répertorié dans l’exemple ci-dessous.

<%@ 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=e.NavigateUrl;   
       }      
    </script>

 <body>

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

       <h3>AdRotator Example</h3>

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

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

    </form>

 </body>
 </html>

L’exemple de code suivant montre comment mettre en forme le fichier XML qui contient les informations de publication. Pour plus d’informations sur le fichier XML, consultez le AdvertisementFile propriété de la AdRotator classe.

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

<%@ 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 AdCreated Example</title>
</head>

   <script runat="server">

      void Page_Load(Object sender, EventArgs e)
      {

         // Create an EventHandler delegate for the method you want to handle the event
         // and then add it to the list of methods called when the event is raised.
         Ad.AdCreated += new System.Web.UI.WebControls.AdCreatedEventHandler(this.AdCreated_Event);

      }

      void AdCreated_Event(Object sender, AdCreatedEventArgs e) 
      {

         // Override the AlternateText value from the ads.xml file.
         e.AlternateText = "Visit this site!";   

      }      

   </script>

<body>

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

      <h3>AdRotator AdCreated Example</h3>

      Notice that the AlternateText property of the advertisement <br />
      has been programmatically modified from the value in the XML <br />
      file. 

      <br /><br />

      <asp:AdRotator id="Ad" runat="server"
           AdvertisementFile = "~/App_Data/Ads.xml"
           Borderwidth="1"
           Target="_blank"/>

   </form>

</body>
</html>

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: