Ensemble d'adaptateurs cHTML
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 |
|
Classe abstraite PageAdapter |
|
Classe MobileTextWriter |
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.