Schreiben der eigenen mobilen Websteuerelemente
Aktualisiert: November 2007
Mit dem Schreiben eigener mobiler Steuerelemente lässt sich ein Höchstmaß an Flexibilität erzielen. Wenn Sie mobile Steuerelemente entwickeln, müssen Sie sich an die folgenden grundlegenden Richtlinien halten:
Schreiben Sie ein mobiles Steuerelement so, dass es von der MobileControl-Basisklasse erbt, nicht von der Control-ASP.NET-Klasse. Die MobileControl-Basisklasse erbt alle Funktionen von der Control-ASP.NET-Klasse, die zur Entwicklung von Steuerelementen für mobile Geräte benötigt wird. Sie können aber die Logik eines ASP.NET-Serversteuerelements wiederverwenden, indem Sie das Steuerelement in einem mobilen Steuerelement kapseln.
Schreiben Sie ein neues Steuerelement so, dass der eigentliche Code nicht gerätespezifisch ist.
Schreiben Sie gerätespezifische Adapter für jeden Gerätetyp, der eine andere Wiedergabeart des Steuerelements erforderlich macht.
Schreiben Sie wiederverwendbaren Code, damit andere Entwickler die Eigenschaften und Methoden Ihres Steuerelements vererben können.
Ein ausführliches Beispiel, wie Sie ein eigenes Steuerelement schreiben, finden Sie in den ASP.NET Mobile-Schnellstart-Lernprogrammen.
Benutzerdefinierte Dauerhaftigkeit
ASP.NET-Serversteuerelemente können unter Verwendung des eigenen Steuerelement-Generators benutzerdefinierte Dauerhaftigkeitsformate (-syntax) implementieren. Diese Funktion können Sie aktivieren, indem Sie eine Steuerelement-Generatorklasse erstellen, der Sie ein ControlBuilder-Attribut hinzufügen. Steuerelement-Generatorobjekte werden von ASP.NET beim Analysieren und Kompilieren einer Seite verwendet.
Die MobileControl-Basisklasse besitzt einen eigenen Steuerelement-Generator, die MobileControlBuilder-Klasse. In allen mobilen Steuerelementen, die einen eigenen Steuerelement-Generator implementieren, muss der Generator von der MobileControlBuilder-Klasse erben. In der folgenden Tabelle werden die Steuerelementklassen aufgeführt, die einen eigenen Steuerelement-Generator implementieren.
Steuerelementklasse |
Steuerelement-Generatorklasse |
---|---|
Siehe auch
Konzepte
Implementieren benutzerdefinierter Dauerhaftigkeit