Détail des contrôles mobiles ASP.NET
Mise à jour : novembre 2007
ASP.NET fournit des contrôles, des composants et des outils qui vous permettent de générer rapidement des pages Web mobiles destinées à plusieurs types de périphériques (sans devoir écrire un code ciblé pour un périphérique spécifique). Les pages Web mobiles ASP.NET peuvent reconnaître de nombreux périphériques mobiles et restituer le balisage de manière appropriée pour chacun d'eux.
Vous pouvez également créer des contrôles mobiles en tant que contrôles utilisateur. Les fabricants de périphériques ou les éditeurs de logiciels indépendants peuvent ajouter une prise en charge des nouveaux périphériques. En écrivant leurs propres adaptateurs de contrôle, les développeurs peuvent personnaliser des contrôles pour tirer parti des fonctionnalités propres à des périphériques spécifiques. Pour plus d'informations sur les contrôles utilisateur Web mobiles ASP.NET, ainsi que sur l'écriture de vos propres adaptateurs de contrôle, consultez Création de contrôles mobiles personnalisés.
Extensibilité
Les pages Web mobiles ASP.NET et les contrôles mobiles offrent les mêmes fonctionnalités d'extensibilité que les pages ASP.NET et les contrôles de serveur. En outre, ils prennent en charge l'utilisation de plusieurs périphériques. Plus précisément, les pages Web mobiles ASP.NET et les contrôles mobiles offrent l'extensibilité suivante :
Vous pouvez utiliser les contrôles utilisateur ASP.NET pour écrire des contrôles mobiles simples de façon déclarative.
Vous pouvez personnaliser la sortie d'un contrôle pour un périphérique spécifique via l'ajout d'un nouvel adaptateur pour ce contrôle.
Vous pouvez écrire de nouveaux contrôles mobiles et les utiliser dans des pages Web mobiles ASP.NET. Les nouveaux contrôles peuvent utiliser l'héritage ou la composition pour tirer parti des contrôles déjà existants.
Vous pouvez ajouter la prise en charge d'un tout nouveau périphérique en utilisant l'extensibilité de l'adaptateur, sans apporter de modifications aux applications individuelles.
Contrôles mobiles ASP.NET
Vous pouvez créer des pages Web mobiles ASP.NET dans Visual Studio ou avec n'importe quel éditeur de texte. La plupart des contrôles sont similaires aux contrôles serveur Web ASP.NET. Par exemple, les contrôles System.Web.UI.MobileControls.Label et System.Web.UI.MobileControls.TextBox reproduisent le comportement des contrôles System.Web.UI.WebControls.Label et System.Web.UI.WebControls.TextBox ASP.NET.
Les contrôles mobiles suivants sont disponibles dans ASP.NET :