Control.Page Właściwość

Definicja

Pobiera odwołanie do Page wystąpienia, które zawiera kontrolkę serwera.

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

Wartość właściwości

Page

Page Wystąpienie, które zawiera kontrolkę serwera.

Atrybuty

Wyjątki

Kontrolka jest kontrolką Substitution .

Przykłady

Poniższy przykład zastępuje metodę Control.Render . Używa Page właściwości , aby uzyskać dostęp do Page.IsPostBack właściwości i określić, czy strona zawierająca tę kontrolkę została właśnie załadowana po raz pierwszy, czy jest wynikiem ogłaszania zwrotnego.

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 

Uwagi

Wartość tej właściwości odzwierciedla nazwę pliku aspx, który zawiera kontrolkę serwera.

Dotyczy

Zobacz też