Freigeben über


Control.Page-Eigenschaft

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<BindableAttribute(False)> _
Public Overridable Property Page As Page
'Usage
Dim instance As Control
Dim value As Page

value = instance.Page

instance.Page = value
[BindableAttribute(false)] 
public virtual Page Page { get; set; }
[BindableAttribute(false)] 
public:
virtual property Page^ Page {
    Page^ get ();
    void set (Page^ value);
}
/** @property */
public Page get_Page ()

/** @property */
public void set_Page (Page value)
public function get Page () : Page

public function set Page (value : Page)

Eigenschaftenwert

Die Page-Instanz, die das Serversteuerelement enthält.

Hinweise

Der Wert dieser Eigenschaft spiegelt den Namen der ASPX-Datei wider, die das Serversteuerelement enthält.

Beispiel

Im folgenden Beispiel wird die Control.Render-Methode überschrieben. Die Page-Eigenschaft wird verwendet, um auf die Page.IsPostBack-Eigenschaft zuzugreifen und zu ermitteln, ob die Seite, die dieses Steuerelement enthält, zum ersten Mal geladen wurde oder das Ergebnis eines Postback darstellt.

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 occured")
   End If
End Sub 
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 occured");
 }
protected void Render(HtmlTextWriter output)
{
    output.Write("Welcome to Control Development!<br>");

    // Test if the page is loaded for the first time
    if (!(get_Page().get_IsPostBack())) {
        output.Write("Page has just been loaded");
    }
    else {
        output.Write("Postback has occured");
    }
} //Render 

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Control-Klasse
Control-Member
System.Web.UI-Namespace
Page