Ensemble d'adaptateurs cHTML

Mise à jour : novembre 2007

L'ensemble d'adaptateurs cHTML affiche les pages Web mobiles ASP.NET sur les clients qui gèrent le rendu HTML 3.2 sans prendre en charge le script client. Cet ensemble d'adaptateurs comprend une prise en charge particulière du cHTML, le langage de balisage utilisé sur les téléphones i-mode.

L'ensemble d'adaptateurs cHTML hérite de l'ensemble d'adaptateurs HTML, et partage les mêmes adaptateurs pour la plupart des contrôles. Toutes les fonctionnalités applicables aux adaptateurs HTML s'appliquent également aux adaptateurs cHTML.

Le tableau suivant répertorie les classes principales incluses dans l'ensemble d'adaptateurs cHTML.

Ensemble d'adaptateurs

Espace de noms de la classe d'adaptateur principale

Classe de base abstraite ControlAdapter

HtmlControlAdapter

HtmlFormAdapter

ChtmlFormAdapter

Classe abstraite PageAdapter

ChtmlPageAdapter

Classe MobileTextWriter

ChtmlMobileTextWriter

Sélection

L'ensemble d'adaptateurs cHTML est sélectionné si la propriété PreferredRenderingType de la classe MobileCapabilities retourne PreferredRenderingTypeHtml32 ou PreferredRenderingTypeChtml10 et que la propriété JavaScript de la classe de fonctionnalités de navigateur retourne false.

Rendu des publications

La famille de périphériques cHTML ne prend pas en charge les langages de script. Par conséquent, les adaptateurs doivent garantir le rendu de la sortie appropriée pour prendre en charge les publications. Si une publication ne requiert pas la soumission de données de formulaire, l'adaptateur peut appeler les mêmes méthodes que les adaptateurs HTML. Cependant, pour permettre à une publication d'envoyer des données de formulaire au serveur, l'adaptateur doit afficher un bouton de soumission.

Voir aussi

Concepts

Fonctionnalité des ensembles d'adaptateurs

Référence

ControlAdapter