Confronto dei controlli Web e dei controlli mobili

I Mobile Web Forms ASP.NET si basano sulle Pagine Web Form 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 anche durante la personalizzazione della visualizzazione per tipi di dispositivi o dispositivi specifici, ad esempio un computer palmare o un telefono cellulare.

Nella tabella riportata di seguito viene eseguito un confronto comparativo tra i controlli utilizzati per i controlli server Web ASP.NET e i controlli mobili ASP.NET.

controllo server Web - Web server control Controllo mobile Commenti o differenze
AdRotator AdRotator Funzionalità simile. Il controllo mobile aggiunge le proprietà ImageKey e hrefKey.
Button, ImageButton, LinkButton Command Il controllo mobile combina le funzionalità dei controlli Web Form Button, ImageButton e LinkButton.
Calendar Calendar Funzionalità simile. Il controllo mobile non fornisce direttamente proprietà specifiche del linguaggio HTML ma espone un controllo Web Form 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. L'utilizzo di questo controllo è simile all'utilizzo dello schema mailto per gli indirizzi di posta elettronica che consente di avviare il client di posta elettronica in uso.
CompareValidator CompareValidator La convalida è identica.
CustomValidator CustomValidator La convalida è identica.
DataList, Repeater List Funzionalità simile. Il controllo mobile è in grado di applicare modelli a ogni dispositivo.
DataGrid ObjectList Funzionalità simile. Il controllo ObjectList rende disponibili 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 Mobile Web Forms possono essere contenuti più controlli Form.
Image Image Funzionalità simile. Il controllo mobile è in grado 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 specificando la proprietà href per creare un collegamento all'immagine.
Panel Panel I pannelli mobili possono essere utilizzati per eseguire il rendering specifico del dispositivo mediante l'utilizzo dei modelli di dispositivo ContentTemplate per sostituire i pannelli.
RangeValidator RangeValidator La convalida è identica.
RegularExpressionValidator RegularExpressionValidator La convalida è identica.
RequiredFieldValidator RequiredFieldValidator La convalida è identica.
CheckBox, CheckBoxList, DropDown, DropDownList, ListBox, RadioButton, RadioButtionList SelectionList Il controllo mobile combina le funzionalità dei corrispondenti controlli Web server ASP.NET. Utilizzare la proprietà SelectType e l'enumerazione associata ListSelectType per definire il tipo di pulsante dell'elenco di selezione di cui eseguire il rendering. La proprietà SelectType del controllo SelectionList impostata, ad esempio, sull'enumerazione CheckBox corrisponde ai controlli server Web ASP.NET CheckBox e CheckBoxList. Dropdown corrisponde a DropDown e 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.
[nessun controllo corrispondente] StyleSheet Nei Web Form sono utilizzati i fogli di stile CSS piuttosto che 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 consente di visualizzare messaggi di errore di convalida in un particolare form tramite la proprietà FormToValidate.

Vedere anche

Guida rapida sui controlli mobili di ASP.NET