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