Implementieren benutzerdefinierter Dauerhaftigkeit
Aktualisiert: November 2007
Benutzerdefinierte Dauerhaftigkeitsformate für ASP.NET-Serversteuerelemente können mithilfe eines benutzerdefinierten Steuerelement-Generators implementiert werden. Die MobileControl-Basisklasse besitzt einen eigenen Steuerelement-Generator, die MobileControlBuilder-Klasse. Alle für ASP.NET Mobile-Steuerelemente implementierten Steuerelement-Generatoren müssen von der MobileControlBuilder-Klasse erben.
So implementieren Sie benutzerdefinierte Dauerhaftigkeit
Erstellen Sie anhand der folgenden Übersicht eine Steuerelement-Generatorklasse:
namespace MyCompany.MyMobileControls { /* * Control builder for my controls */ public class MyControlBuilder : MobileControlBuilder { // Insert your code here. } }
Fügen Sie dem Steuerelement, für das Sie die Steuerelement-Generatorklasse schreiben, ein ControlBuilder-Attribut hinzu:
[ ControlBuilderAttribute(Typeof(ListControlBuilder)),] public class List : PagedControl,INamingContainer,IListControl,ITemplateable, IPostBackEventHandler { // Add code here. }
Steuerelement-Generatorobjekte werden von ASP.NET beim Analysieren und Kompilieren einer Seite verwendet.
Steuerelemente mit speziellen Steuerelement-Generatoren
In der folgenden Tabelle sind mobile Steuerelemente mit speziellen Steuerelement-Generatoren aufgelistet. Wenn Sie ein Steuerelement erstellen, das Eigenschaften von einem anderen Steuerelement erbt, und benutzerdefinierte Dauerhaftigkeit implementieren möchten, müssen Sie eine Klasse verwenden, die die ControlBuilder-Basisklasse erbt.
Steuerelementklasse |
Steuerelement-Generatorklasse |
---|---|
Siehe auch
Konzepte
Schreiben der eigenen mobilen Websteuerelemente