Partager via


Comparaison des contrôles Web aux contrôles mobiles

Les pages Web mobiles ASP.NET s'appuient sur Pages Web ASP.NET. Les contrôles mobiles ASP.NET offrent un ensemble d'outils flexibles qui vous permettent de créer des sites de contenu et des applications Web pour un large éventail de périphériques mobiles. Vous pouvez tirer parti du rendu adaptable des contrôles mobiles ASP.NET tout en ayant la possibilité de personnaliser l'affichage pour des périphériques ou types de périphériques spécifiques, par exemple un ordinateur de poche ou un téléphone mobile.

Le tableau suivant compare côte à côte les contrôles serveur Web ASP.NET et les contrôles mobiles ASP.NET.

Contrôle Serveur Web Contrôle mobile Commentaires ou différences

AdRotator

AdRotator

Fonctionnalité similaire. Le contrôle mobile ajoute des propriétés ImageKey et NavigateUrlKey.

Button, ImageButton, LinkButton

Command

Le contrôle mobile allie les fonctionnalités des contrôles serveur Web Button, ImageButton et LinkButton.

Calendar

Calendar

Fonctionnalité similaire. Le contrôle mobile ne fournit pas directement de propriétés spécifiques au langage HTML, mais il expose un contrôle serveur Web sous-jacent, Calendar, via la propriété WebCalendar.

[Pas de contrôle équivalent]

PhoneCall

Permet de raccrocher la ligne de données de manière active et d'effectuer un appel à partir des périphériques capables de numéroter automatiquement. Il s'agit du même principe que le protocole mailto: des adresses de messagerie, qui permet de démarrer un client de messagerie.

CompareValidator

CompareValidator

Fonctionnalité identique.

CustomValidator

CustomValidator

Fonctionnalité identique.

DataList, Repeater

List

Fonctionnalité similaire. Le contrôle mobile peut appliquer des modèles en fonction du périphérique.

DataGrid

ObjectList

Fonctionnalité similaire. Le contrôle ObjectList fournit plusieurs vues pour afficher les collections de données.

[Pas de contrôle équivalent]

DeviceSpecific

Permet d'activer les substitutions de propriété et les modèles pour les contrôles mobiles.

[Pas de contrôle équivalent]

Form

Semblable à une page dans une application Web ASP.NET. Les pages Web mobiles peuvent contenir plusieurs contrôles Form.

Image

Image

Fonctionnalité similaire. Le contrôle mobile peut sélectionner une image à partir d'un ensemble d'images spécifiques au périphérique.

Label

Label

Fonctionnalité identique.

HyperLink

Link

ASP.NET ne peut pas afficher le contrôle mobile sous forme d'image. Utilisez le contrôle Image pour créer un lien vers l'image (en spécifiant la propriété NavigateUrl sur le contrôle Image ).

Panel

Panel

Les contrôles de panneaux mobiles peuvent contenir un contrôle DeviceSpecific pour afficher les modèles du contrôle DeviceSpecific plutôt que du panneau.

RangeValidator

RangeValidator

Fonctionnalité identique

RegularExpressionValidator

RegularExpressionValidator

Fonctionnalité identique.

RequiredFieldValidator

RequiredFieldValidator

Fonctionnalité identique.

CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList

SelectionList

Le contrôle mobile combine la fonctionnalité des contrôles serveur Web ASP.NET correspondants. Utilisez la propriété SelectType (et l'énumération ListSelectType associée) pour définir le type de bouton de liste de sélection à afficher. Par exemple, la définition de la propriété SelectType du contrôle SelectionList à l'énumération CheckBox correspond aux contrôles serveur Web ASP.NET CheckBox et CheckBoxList ; DropDown est identique à DropDownList. Utilisez la propriété Rows pour spécifier le nombre d'éléments affichés dans la liste lorsque la propriété SelectType est le contrôle ListBox ou MultiSelectListBox.

IStyleSheet

StyleSheet

Les pages Web ASP.NET utilisent des feuilles de style en cascade plutôt que des contrôles StyleSheet.

Table

[Pas de contrôle équivalent]

Utilisez les contrôles mobiles List, ObjectList et SelectionList

TextBox

TextBox

Fonctionnalité similaire. Le contrôle mobile n'offre pas de fonctionnalité de publication automatique, de lecture seule ou de renvoi multiligne.

[Pas de contrôle équivalent]

TextView

Permet d'afficher d'importants blocs de texte. Prend en charge la mise en forme de texte de base.

ValidationSummary

ValidationSummary

Fonctionnalité identique. Le contrôle mobile affiche les messages d'erreur de validation sur un formulaire séparé (via la propriété FormToValidate).

Voir aussi

Concepts

Démarrage rapide pour les contrôles mobiles ASP.NET

Autres ressources

Mise en route des contrôles mobiles ASP.NET