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 |
---|---|---|
Fonctionnalité similaire. Le contrôle mobile ajoute des propriétés ImageKey et NavigateUrlKey. |
||
Le contrôle mobile allie les fonctionnalités des contrôles serveur Web Button, ImageButton et LinkButton. |
||
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] |
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. |
|
Fonctionnalité identique. |
||
Fonctionnalité identique. |
||
Fonctionnalité similaire. Le contrôle mobile peut appliquer des modèles en fonction du périphérique. |
||
Fonctionnalité similaire. Le contrôle ObjectList fournit plusieurs vues pour afficher les collections de données. |
||
[Pas de contrôle équivalent] |
Permet d'activer les substitutions de propriété et les modèles pour les contrôles mobiles. |
|
[Pas de contrôle équivalent] |
Semblable à une page dans une application Web ASP.NET. Les pages Web mobiles peuvent contenir plusieurs contrôles Form. |
|
Fonctionnalité similaire. Le contrôle mobile peut sélectionner une image à partir d'un ensemble d'images spécifiques au périphérique. |
||
Fonctionnalité identique. |
||
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 ). |
||
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. |
||
Fonctionnalité identique |
||
Fonctionnalité identique. |
||
Fonctionnalité identique. |
||
CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList |
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. |
|
Les pages Web ASP.NET utilisent des feuilles de style en cascade plutôt que des contrôles StyleSheet. |
||
[Pas de contrôle équivalent] |
Utilisez les contrôles mobiles List, ObjectList et SelectionList |
|
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] |
Permet d'afficher d'importants blocs de texte. Prend en charge la mise en forme de texte de base. |
|
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