Condividi tramite


Confronto dei controlli Web e dei controlli mobili

Aggiornamento: novembre 2007

Le pagine Web ASP.NET per dispositivi mobili si basano sulle Creazione di pagine Web ASP.NET. I controlli mobili ASP.NET forniscono un insieme di strumenti flessibile che consente di creare siti di contenuti e applicazioni Web destinati a una vasta gamma di dispositivi mobili. È possibile sfruttare le funzionalità di rendering adattivo dei controlli mobili ASP.NET e personalizzare la visualizzazione per tipi di dispositivi o dispositivi specifici, ad esempio un computer palmare o un telefono cellulare.

Nella tabella riportata di seguito viene effettuato un confronto tra i controlli server Web ASP.NET e i controlli mobili ASP.NET.

controllo server Web

Controllo mobile

Commenti o differenze

AdRotator

AdRotator

Funzionalità simile. Il controllo mobile aggiunge proprietà ImageKey e hrefKey.

Button, ImageButton, LinkButton

Command

Il controllo mobile combina la funzionalità dei controlli server Web Button, ImageButton e LinkButton.

Calendar

Calendar

Funzionalità simile. Il controllo mobile non fornisce direttamente proprietà specifiche del linguaggio HTML, ma espone un controllo server Web Calendar sottostante mediante la proprietà WebCalendar.

[nessun controllo corrispondente]

PhoneCall

Controllo utilizzato per interrompere in maniera attiva la linea dei dati e iniziare la chiamata su dispositivi abilitati. Questo controllo è simile al protocollo mailto: per gli indirizzi di posta elettronica che avvia un client di posta elettronica.

CompareValidator

CompareValidator

Stessa funzionalità.

CustomValidator

CustomValidator

Stessa funzionalità.

DataList, Repeater

List

Funzionalità simile. Il controllo mobile è in grado di applicare modelli a ogni dispositivo.

DataGrid

ObjectList

Funzionalità simile. Il controllo ObjectList fornisce più visualizzazioni in cui vengono mostrati gli insiemi di dati.

[nessun controllo corrispondente]

DeviceSpecific

Viene utilizzato per attivare override di proprietà e modelli per controlli mobili.

[nessun controllo corrispondente]

Form

Simile a una pagina in un'applicazione Web ASP.NET. Nelle pagine Web per dispositivi mobili possono essere contenuti più controlli Form.

Image

Image

Funzionalità simile. Il controllo mobile è in grado di selezionare un'immagine da un insieme di immagini specifiche del dispositivo.

Label

Label

Stessa funzionalità.

HyperLink

Link

ASP.NET non è in grado di eseguire il rendering del controllo mobile come immagine. Utilizzare il controllo Image per creare un collegamento all'immagine specificando la proprietà href nel controllo Image.

Panel

Panel

Nei controlli Panel mobili può essere contenuto un controllo DeviceSpecific per visualizzare i modelli del controllo DeviceSpecific anziché il controllo Panel.

RangeValidator

RangeValidator

Stessa funzionalità.

RegularExpressionValidator

RegularExpressionValidator

Stessa funzionalità.

RequiredFieldValidator

RequiredFieldValidator

Stessa funzionalità.

CheckBox, CheckBoxList, DropDownList, ListBox, RadioButton, RadioButtonList

SelectionList

Il controllo mobile combina le funzionalità dei corrispondenti controlli Web server ASP.NET. Utilizzare la proprietà SelectType e l'enumerazione ListSelectType associata per definire il tipo di pulsante dell'elenco di selezione di cui eseguire il rendering. L'impostazione della proprietà SelectType del controlloSelectionList sull'enumerazione CheckBox, ad esempio, corrisponde ai controlli server Web ASP.NET CheckBox e CheckBoxList. DropDown equivale a DropDownList. Utilizzare la proprietà Rows per specificare il numero di elementi presenti nell'elenco quando la proprietà SelectType corrisponde al controllo ListBox o MultiSelectListBox.

IStyleSheet

StyleSheet

Nelle pagine Web ASP.NET vengono utilizzati i fogli di stile CSS anziché i controlli StyleSheet.

Table

[nessun controllo corrispondente]

Utilizzare i controlli mobili List, ObjectList e SelectionList

TextBox

TextBox

Funzionalità simile. Il controllo mobile non presenta funzionalità di postback automatico, di sola lettura o multilinea.

[nessun controllo corrispondente]

TextView

Viene utilizzato per visualizzare grandi parti di testo. È in grado di supportare la formattazione elementare del testo.

ValidationSummary

ValidationSummary

Stessa funzionalità. Il controllo mobile visualizza messaggi di errore di convalida in un form separato tramite la proprietà FormToValidate.

Vedere anche

Concetti

Guida rapida sui controlli mobili ASP.NET

Altre risorse

Guida introduttiva ai controlli mobili ASP.NET