DataBindingHandler-Klasse
Stellt eine Basisklasse für einen Handler für die Datenbindung bereit.
Namespace: System.Web.UI.Design
Assembly: System.Design (in system.design.dll)
Syntax
'Declaration
Public MustInherit Class DataBindingHandler
'Usage
Dim instance As DataBindingHandler
public abstract class DataBindingHandler
public ref class DataBindingHandler abstract
public abstract class DataBindingHandler
public abstract class DataBindingHandler
Hinweise
DataBindingHandler stellt eine Basisklasse für einen Handler für die Datenbindung bereit. Ein Handler für die Datenbindung kann in einem Designer verwendet werde, um eine Datenbindung durchzuführen und so eine aussagekräftige Darstellung des Steuerelements auf der Entwurfsoberfläche zu ermöglichen. Üblicherweise ist der Steuerelement-Designer für diese Funktion verantwortlich. Wenn ein Steuerelement allerdings auf der Entwurfsoberfläche nicht aktiv ist, z. B. innerhalb einer Vorlage für ein anderes Steuerelement, so verfügt es über keinen Designer, und die Funktion wird von einem Handler für die Datenbindung bereitgestellt, sofern dieser mit einem DataBindingHandlerAttribute im Code des Steuerelements angegeben wurde.
Für die Verwendung eines Handlers für die Datenbindung muss im Code des Steuerelements mit den datengebundenen Eigenschaften ein DataBindingHandlerAttribute angegeben werden, das den Typ des zu verwendenden Handlers für die Datenbindung angibt.
Beispielsweise ist das Label-Steuerelement der TextDataBindingHandler-Klasse über ein DataBindingHandlerAttribute im Code der Label-Klasse zugeordnet. Innerhalb der Vorlage für eine DataList zeigt ein Label-Steuerelement, dessen Texteigenschaft datengebunden ist, das Wort "DataBound" als Beschriftung an. Ohne den Handler für die Datenbindung würde die Beschriftung zur Entwurfszeit nicht angezeigt, da kein Designer vorhanden ist, der in einem Steuerelement mit Vorlagen zur Entwurfszeit die Bindung der datengebundenen Eigenschaften durchführen könnte.
Sie implementieren einen Handler für die Datenbindung, indem Sie eine neue Klasse definieren, die von dieser Klasse abgeleitet wird, und die DataBindControl-Methode zum Festlegen der entsprechenden Eigenschaften implementieren.
Vererbungshierarchie
System.Object
System.Web.UI.Design.DataBindingHandler
System.Web.UI.Design.CalendarDataBindingHandler
System.Web.UI.Design.HyperLinkDataBindingHandler
System.Web.UI.Design.TextDataBindingHandler
System.Web.UI.Design.WebControls.ListControlDataBindingHandler
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
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
DataBindingHandler-Member
System.Web.UI.Design-Namespace
DataBindingHandlerAttribute