Création de contrôles mobiles personnalisés

Mise à jour : novembre 2007

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

Voir aussi

Concepts

Vue d'ensemble des contrôles utilisateur ASP.NET

Référence

MobileControl

Autres ressources

Guide du développeur de fonctionnalités d'extensibilité

Développement de contrôles serveur ASP.NET personnalisés