Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Control.OnLoad-Methode

Löst das Load-Ereignis aus.

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

protected internal virtual void OnLoad (
	EventArgs e
)
protected void OnLoad (
	EventArgs e
)
protected internal function OnLoad (
	e : EventArgs
)

Parameter

e

Das EventArgs-Objekt, das die Ereignisdaten enthält.

Diese Methode weist das Serversteuerelement an, die Aktionen auszuführen, die für jede HTTP-Anforderung der zugeordneten Seite üblich sind, z. B. Einrichten einer Datenbankabfrage. Auf dieser Stufe im Lebenszyklus der Seite werden Serversteuerelemente in der Hierarchie erstellt und initialisiert, der Ansichtszustand wird wiederhergestellt und Formularsteuerelemente spiegeln die Clientdaten wider.

Bestimmen Sie mithilfe der IsPostBack-Eigenschaft, ob die Seite als Antwort auf ein Postback des Clients geladen wird oder ob das Laden und Zugreifen zum ersten Mal erfolgt.

Im folgenden Beispiel wird das Textstreamobjekt myFile erstellt. Mit diesem werden dann Meldungen an eine Textdatei ausgegeben, wenn während der Verarbeitung von Anforderungen definierte Ereignisse im Lebenszyklus von Page und von Steuerelementen eintreten. Während des Aufrufs der OnLoad-Methode wird die Zeichenfolge "Custom control has loaded" in die Datei geschrieben und das Textstreamobjekt geschlossen.

// Create a StreamWriter to write data to a text file.
TextWriter myFile = File.CreateText("c:\\NewTextFile.txt");

void Page_Load(object sender,EventArgs e)
{
   // Write status to file.
   myFile.WriteLine("Page has loaded.");
}
void CustomControl_OnLoad(object sender,EventArgs e)
{
   myFile.WriteLine("Custom control has loaded.");
}

void CustomControl_OnUnload(object sender,EventArgs e)
{
   // Server controls final cleanup such as; 
   // closing files goes here         
   myFile.WriteLine("Custom control was unloaded.");
  // Close the stream object.
   myFile.Close();
}

// Create a StreamWriter to write data to a text file.
TextWriter myFile = File.CreateText("c:\\NewTextFile.txt");

void Page_Load(Object sender,EventArgs e)
{
    // Write status to file.
    myFile.WriteLine("Page has loaded.");
} //Page_Load

void CustomControl_OnLoad(Object sender,EventArgs e)
{
    myFile.WriteLine("Custom control has loaded.");
} //CustomControl_OnLoad

void CustomControl_OnUnload(Object sender,EventArgs e)
{
    // Server controls final cleanup such as; 
    // closing files goes here         
    myFile.WriteLine("Custom control was unloaded.");
    // Close the stream object.
    myFile.Close();
} //CustomControl_OnUnload

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.

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0
Anzeigen: