Création de contrôles mobiles personnalisés
Vous pouvez créer deux types de contrôles mobiles : les contrôles utilisateur mobiles et les contrôles mobiles personnalisés. Les contrôles utilisateur sont créés à l'aide d'un fichier .ascx et héritent de MobileUserControl. Les contrôles mobiles personnalisés sont des objets autonomes qui héritent de System.Web.UI.MobileControls.MobileControl. La création de contrôles utilisateur mobiles ASP.NET et de contrôles mobiles personnalisés vous permet de réutiliser la fonctionnalité d'une interface utilisateur commune dans vos pages Web mobiles ASP.NET.
ASP.NET fournit plusieurs techniques permettant d'écrire vos propres contrôles mobiles. Pour déterminer le type de contrôle le plus approprié pour votre application, consultez Vue d'ensemble des contrôles utilisateur ASP.NET et Développement de contrôles serveur ASP.NET personnalisés.
Avec les contrôles utilisateur mobiles ASP.NET, de même qu'avec les contrôles utilisateur ASP.NET standard, vous pouvez utiliser la mise en cache par fragments, une technique qui permet de mettre en cache la sortie d'un contrôle, indépendamment du reste de la page Web contenant le contrôle. Pour plus d'informations sur la mise en cache de sortie à partir de contrôles utilisateur ASP.NET, consultez Mise en cache de parties d'une page ASP.NET.
Lorsque vous créez des pages Web mobiles ASP.NET, vous devez choisir un seul langage, tel que Microsoft Visual Basic ou C#. Toutefois, une seule page Web mobile peut inclure des contrôles utilisateur et des contrôles personnalisés créés dans n'importe quel langage pris en charge par le Common Language Runtime.
Dans cette section
- Contrôles utilisateur
Explique comment créer un contrôle personnalisé réutilisable pour votre application, en développant ce contrôle dans un fichier .ascx.
- Extension de fonctionnalité par héritage
Décrit le développement d'une nouvelle fonctionnalité par l'écriture d'un nouveau contrôle, l'héritage de la fonctionnalité d'un contrôle de base et l'extension de ce dernier à l'aide de nouvelles méthodes, propriétés ou événements.
- Attributs personnalisés pour les contrôles mobiles
Décrit l'ajout d'attributs spécifiques à une application aux contrôles mobiles ASP.NET.
- Contrôles composites
Décrit le développement d'un contrôle composé de plusieurs contrôles individuels.
- Composition spécifique au périphérique
Décrit comment écrire des contrôles dont le rendu diffère en fonction des périphériques, et répertorie les avantages liés à l'utilisation d'une composition spécifique au périphérique.
- Écriture de vos propres contrôles mobiles Web
Décrit la création d'un contrôle mobile ASP.NET qui hérite directement de MobileControl.
- Implémentation d'une persistance personnalisée
Décrit l'utilisation de générateurs de contrôles pour implémenter la persistance personnalisée.
Voir aussi
Référence
Concepts
Vue d'ensemble des contrôles utilisateur ASP.NET
Autres ressources
Guide du développeur de fonctionnalités d'extensibilité
Développement de contrôles serveur ASP.NET personnalisés