Control.Page Egenskap

Definition

Hämtar en referens till den Page instans som innehåller serverkontrollen.

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

Egenskapsvärde

Den Page instans som innehåller serverkontrollen.

Attribut

Undantag

Kontrollen är en Substitution kontroll.

Exempel

I följande exempel åsidosätts Control.Render metoden. Den använder Page egenskapen för att komma åt Page.IsPostBack egenskapen och avgöra om sidan som innehåller den här kontrollen just har lästs in för första gången eller är resultatet av ett återanrop.

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 

Kommentarer

Värdet för den här egenskapen återspeglar namnet på den .aspx fil som innehåller serverkontrollen.

Gäller för

Se även