Compartir vía


Control.Page Propiedad

Definición

Obtiene una referencia a la Page instancia que contiene el control de servidor.

public:
 virtual property System::Web::UI::Page ^ Page { System::Web::UI::Page ^ get(); void set(System::Web::UI::Page ^ value); };
[System.ComponentModel.Browsable(false)]
public virtual System.Web.UI.Page Page { get; set; }
[System.ComponentModel.Browsable(false)]
[System.ComponentModel.Bindable(false)]
public virtual System.Web.UI.Page Page { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Page : System.Web.UI.Page with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.ComponentModel.Bindable(false)>]
member this.Page : System.Web.UI.Page with get, set
Public Overridable Property Page As Page

Valor de propiedad

Instancia Page de que contiene el control de servidor.

Atributos

Excepciones

El control es un Substitution control.

Ejemplos

En el ejemplo siguiente se invalida el Control.Render método . Usa la Page propiedad para tener acceso a la Page.IsPostBack propiedad y determinar si la página que contiene este control se acaba de cargar por primera vez o es el resultado de un postback.

protected override void Render(HtmlTextWriter output) 
 {
   output.Write("Welcome to Control Development!<br>");

      // Test if the page is loaded for the first time
      if (!Page.IsPostBack)
          output.Write("Page has just been loaded");
     else
          output.Write("Postback has occurred");
 }
Protected Overrides Sub Render(output As HtmlTextWriter)
   output.Write("Welcome to Control Development!<br>")
   
   ' Test if the page is loaded for the first time
   If Not Page.IsPostBack Then
      output.Write("Page has just been loaded")
   Else
      output.Write("Postback has occurred")
   End If
End Sub 

Comentarios

El valor de esta propiedad refleja el nombre del archivo .aspx que contiene el control de servidor.

Se aplica a

Consulte también