Compartir a través de


AdRotator.OnPreRender(EventArgs) Método

Definición

Obtiene la información del anuncio que se va a representar buscando en los datos del archivo o llamando al evento de usuario.

protected:
 override void OnPreRender(EventArgs ^ e);
protected public:
 override void OnPreRender(EventArgs ^ e);
protected override void OnPreRender (EventArgs e);
protected internal override void OnPreRender (EventArgs e);
override this.OnPreRender : EventArgs -> unit
Protected Overrides Sub OnPreRender (e As EventArgs)
Protected Friend Overrides Sub OnPreRender (e As EventArgs)

Parámetros

e
EventArgs

Objeto EventArgs que contiene los datos de evento.

Ejemplos

En el ejemplo de código siguiente se muestra cómo invalidar el OnPreRender método para que siempre muestre un borde en un control personalizado AdRotator .

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS.Controls" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<!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 - C# Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">
      <h3>Custom AdRotator - OnPreRender - C# Example</h3>

      <aspSample:CustomAdRotatorOnPreRender
        id="CustomAdRotator1"
        runat="server"
        Target="_blank"
        AdvertisementFile="~/App_Data/Ads.xml" />

    </form>
  </body>
</html>
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %>
<%@ 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>
    <title>CustomAdRotator - OnPreRender - VB.NET Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">
    <h3>Custom AdRotator - OnPreRender - VB.NET Example</h3>
    <aspSample:CustomADRotatorOnPreRender id="CustomAdRotator1" runat="server" Target="_blank" AdvertisementFile="~/App_Data/Ads.xml" />
    </form>
  </body>
</html>
protected override void OnPreRender(System.EventArgs e)
{
    // Run the OnPreRender method on the base class.
    base.OnPreRender(e);

    // Always display the Ad with a border.
    this.BorderWidth =  System.Web.UI.WebControls.Unit.Point(1);
}
Protected Overrides Sub OnPreRender(ByVal e As System.EventArgs)
    ' Run the OnPreRender method on the base class.
    MyBase.OnPreRender(e)

    ' Always display the Ad with a border.
    Me.BorderWidth = System.Web.UI.WebControls.Unit.Point(1)
End Sub

Se aplica a

Consulte también