Compartilhar via


Control.Page Propriedade

Definição

Obtém uma referência para a instância Page que contém o controle 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 da propriedade

Page

A instância Page que contém o controle de servidor.

Atributos

Exceções

O controle é um controle Substitution.

Exemplos

O exemplo a seguir substitui o Control.Render método. Ele usa a Page propriedade para acessar a Page.IsPostBack propriedade e determinar se a página que contém esse controle acabou de ser carregada pela primeira vez ou é o resultado de um 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 

Comentários

O valor dessa propriedade reflete o nome do arquivo .aspx que contém o controle do servidor.

Aplica-se a

Confira também