Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überschreiben Sie bei der Behandlung von geerbten Ereignissen die geschützte OnEreignisname-Methode, die von der Basisklasse geerbt wurde, anstatt Delegaten anzufügen. Im Allgemeinen wird durch die überschriebene Methode die OnEreignisname-Methode der Basisklasse aufgerufen. Dadurch wird sichergestellt, dass die mit dem Ereignis verknüpften Delegaten aufgerufen werden (es sei denn, die Delegaten sollen nicht aufgerufen werden). Im folgenden Codefragment (siehe auch Beispiel für ein Steuerelement mit Vorlagen) wird die Behandlung eines DataBinding-Ereignisses gezeigt, das von einem auf einer Vorlage basierenden Steuerelement geerbt wurde. Durch die Behandlung soll sichergestellt werden, dass die untergeordneten Steuerelemente erstellt sind, bevor der Ereignishandler für die Datenbindung aufgerufen wird.
protected override void OnDataBinding(EventArgs e) {
EnsureChildControls();
base.OnDataBinding(e);
}
[Visual Basic]
Protected Overrides Sub OnDataBinding(e As EventArgs)
EnsureChildControls()
MyBase.OnDataBinding(e)
End Sub
In der folgenden Tabelle sind die Ereignisse aufgeführt, die ein ASP.NET-Serversteuerelement von Control erbt. Ebenso werden die Methoden aufgelistet, die überschrieben werden müssen, wenn das Ereignis von dem Steuerelement behandelt werden soll.
| Zu behandelndes Ereignis | Zu überschreibende Methode |
|---|---|
| Init | OnInit |
| Load | OnLoad |
| DataBinding | OnDataBinding |
| PreRender | OnPreRender |
| UnLoad | OnUnLoad |
Siehe auch
Definieren eines Ereignisses | Behandeln und Auslösen von Ereignissen