Einblicke in ASP.NET Mobile-Steuerelemente
Aktualisiert: November 2007
ASP.NET stellt Steuerelemente, Komponenten und Tools bereit, mit denen Sie schnell mobile Webseiten für viele Gerätearten erstellen können, ohne dabei Code für ein bestimmtes Gerät schreiben zu müssen. ASP.NET Mobile-Webseiten können eine Vielzahl mobiler Geräte erkennen und Markup für sie entsprechend wiedergeben.
Sie können auch neue mobile Steuerelemente als Benutzersteuerelemente erstellen. Gerätehersteller oder unabhängige Softwareanbieter können Unterstützung für neue Geräte hinzufügen. Durch Schreiben eigener Steuerelementadapter können Entwickler Steuerelemente anpassen, um die besonderen Features bestimmter Geräte zu nutzen. Weitere Informationen über ASP.NET Mobile-Webbenutzersteuerelemente und das Schreiben eigener Steuerelementadapter finden Sie unter Erstellen von benutzerdefinierten mobilen Steuerelementen.
Erweiterbarkeit
ASP.NET Mobile-Webseiten und mobile Steuerelemente bieten dieselben Erweiterungsfeatures für ASP.NET-Seiten und Serversteuerelemente, unterstützen aber zusätzlich das Arbeiten mit mehreren Geräten. ASP.NET Mobile-Webseiten und mobile Steuerelemente stellen insbesondere die folgenden Erweiterungsmöglichkeiten bereit:
Sie können ASP.NET-Benutzersteuerelemente verwenden, um einfache mobile Steuerelemente deklarativ zu schreiben.
Sie können die Ausgabe jedes Steuerelements gerätespezifisch anpassen, indem Sie einen neuen Adapter für das Steuerelement hinzufügen.
Sie können neue mobile Steuerelemente schreiben und sie in ASP.NET Mobile-Webseiten verwenden. Neue Steuerelemente können mithilfe von Vererbung oder Komposition bereits vorhandene Steuerelemente nutzen.
Sie können, ohne einzelne Anwendungen zu ändern, Unterstützung für ein völlig neues Gerät hinzufügen, indem Sie die Adaptererweiterbarkeit verwenden.
ASP.NET Mobile-Steuerelemente
Sie können ASP.NET Mobile-Webseiten in Visual Studio oder mit jedem Text-Editor erstellen. Viele der Steuerelemente ähneln ASP.NET-Webserversteuerelementen. Zum Beispiel imitieren das System.Web.UI.MobileControls.Label-Steuerelement und das System.Web.UI.MobileControls.TextBox-Steuerelement das Verhalten des System.Web.UI.WebControls.Label-ASP.NET-Steuerelements und des System.Web.UI.WebControls.TextBox-ASP.NET-Steuerelements.
Die folgenden mobilen Steuerelemente sind in ASP.NET verfügbar: