AdRotator.OnPreRender Method
.NET Framework 3.0
Gets the advertisement information for rendering by looking up the file data or calling the user event.
Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
The following code example demonstrates how to override the OnPreRender method so that it always displays a border in a custom AdRotator control.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.JSL.Controls" Assembly="Samples.AspNet.JSL" %>
<%@ Page language="VJ#" %>
<!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>
<title>CustomAdRotator - OnPreRender - VJ# Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<h3>Custom AdRotator - OnPreRender - VJ# Example</h3>
<aspSample:CustomAdRotatorOnPreRender
id="CustomAdRotator1"
runat="server"
Target="_blank"
AdvertisementFile="~/App_Data/Ads.xml" />
</form>
</body>
</html>
...
package Samples.AspNet.JSL.Controls;
public class CustomAdRotatorOnPreRender
extends System.Web.UI.WebControls.AdRotator
{
protected void OnPreRender(System.EventArgs e)
{
// Run the OnPreRender method on the base class.
super.OnPreRender(e);
// Always display the Ad with a border.
this.set_BorderWidth(System.Web.UI.WebControls.Unit.Point(1));
} //OnPreRender
} //CustomAdRotatorOnPreRender
Community Additions
ADD
Show: