AdRotator.AdCreated Event
Assembly: System.Web (in system.web.dll)
public: event AdCreatedEventHandler^ AdCreated { void add (AdCreatedEventHandler^ value); void remove (AdCreatedEventHandler^ value); }
/** @event */ public void add_AdCreated (AdCreatedEventHandler value) /** @event */ public void remove_AdCreated (AdCreatedEventHandler value)
In JScript, you can handle the events defined by a class, but you cannot define your own.
Not applicable.
This event is raised once per round trip to the server after the creation of the control, but before the page is rendered. When the AdvertisementFile property is set, this event occurs after the advertisement has been selected from the file.
You can control how the AdRotator control is displayed by modifying the arguments passed to the event handler of the AdCreated event. If the AdvertisementFile property is not set, this allows you to specify the advertisement information directly, without using a separate advertisement file. If the AdvertisementFile property is set, this allows you to extend the behavior of the AdRotator control, such as redirecting to another page.
Note: |
|---|
| When page caching is enabled, an AdRotator control is not cached. A new advertisement is selected whenever the Web page refreshes. A new advertisement is not selected, however, if you provide an event handler for the AdCreated event. |
For more information about handling events, see Handling and Raising Events.
| Topic | Location |
|---|---|
| How to: Select Ads in an AdRotator Web Server Control Programmatically | Building ASP .NET Web Applications |
| How to: Select Ads in an AdRotator Web Server Control Programmatically | Building ASP .NET Web Applications |
The following code example demonstrates how to specify and code a handler for the AdCreated event. It gets the URL associated with the advertisement, when the AdRotator control is created, and displays it below the control.
Note: |
|---|
| The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. This code sample must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see ASP.NET Web Page Code Model. |
The following code example demonstrates how to format the XML file that contains the advertisement information. For more information on the XML file, see the AdvertisementFile property.
<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>Topic1</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>Topic2</Keyword>
<Caption>This is the caption for Ad#2</Caption>
</Ad>
</Advertisements>
Note: |
|---|
| The following code sample uses the single-file code model and may not work correctly if copied directly into a code-behind file. This code sample must be copied into an empty text file that has an .aspx extension. For more information on the Web Forms code model, see ASP.NET Web Page Code Model. |
Note: