Control.Page Propriedade

Definição

Obtém uma referência à Page instância que contém o controlo do 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 Propriedade

A Page instância que contém o controlo do servidor.

Atributos

Exceções

O controlo é um Substitution controlo.

Exemplos

O exemplo seguinte sobrepõe-se ao Control.Render método. Utiliza a Page propriedade para aceder à Page.IsPostBack propriedade e determinar se a página que contém este controlo acabou de ser carregada pela primeira vez ou se resulta de um retorno de publicação.

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 

Observações

O valor desta propriedade reflete o nome do ficheiro .aspx que contém o controlo do servidor.

Aplica-se a

Ver também