Approfondimento dei controlli mobili ASP .NET

In ASP. NET sono inclusi i controlli, i componenti e gli strumenti che possono essere utilizzati per creare rapidamente applicazioni Web mobili per diversi tipi di dispositivi senza fili, senza che sia necessario scrivere codice strutturato per un determinato dispositivo. In ASP. NET Mobile Web Forms sono supportati i dispositivi mobili e viene riconosciuto e fornito in modo adattivo il rendering appropriato per diversi dispositivi mobili.

È inoltre possibile creare nuovi controlli mobili utilizzando il controllo utente disponibile in .NET Framework. I produttori di dispositivi o i fornitori indipendenti di software (ISV, Independent Software Vendor) sono in grado di fornire il supporto per nuovi dispositivi o di personalizzare i controlli per trarre vantaggio dalle funzionalità peculiari di determinati dispositivi scrivendo i propri adattatori di controlli. Per ulteriori informazioni sui controlli utente mobili Web Forms di ASP .NET e sulla creazione di adattatori di controllo personalizzati, vedere Creazione dei controlli mobili personalizzati.

Estensibilità

Nei Web Form mobili e nei controlli mobili di ASP .NET sono disponibili le stesse funzionalità di estensibilità presenti in ASP. NET, oltre a un supporto aggiuntivo per l'utilizzo di più dispositivi. In particolare, i Web Form mobili e i controlli mobili di ASP .NET offrono i seguenti tipi di estensibilità:

  • È possibile scrivere nuovi controlli mobili e utilizzarli in una pagina Web Form mobile di ASP. NET. I nuovi controlli possono utilizzare l'ereditarietà o la composizione per beneficiare dei controlli esistenti.
  • È possibile utilizzare i controlli utente ASP. NET per scrivere semplici controlli mobili in modo dichiarativo.
  • È possibile personalizzare l'output di qualsiasi controllo specifico di dispositivo aggiungendo un nuovo adattatore per il controllo.
  • È possibile aggiungere il supporto per un dispositivo completamente nuovo utilizzando l'estensibilità dell'adattatore, senza apportare modifiche alle singole applicazioni.

Controlli mobili ASP .NET

Uno sviluppatore può creare pagine Web Form mobili di ASP .NET costituite da controlli in Progettazione Mobile Internet ASP .NET o con qualsiasi editor di testo. Molti controlli sono simili ai controlli desktop in Web Forms e ai controlli GUI in altri linguaggi di programmazione, quale Microsoft Visual Basic. I controlli Label e TextBox ad esempio simulano il comportamento dei controlli Label e TextBox di Web Forms e dei corrispondenti controlli in Visual Basic.

Nel framework di pagina ASP .NET sono disponibili i seguenti controlli mobili:

AdRotator

Calendar

Command

CompareValidator

CustomValidator

Form

Image

Label

Link

List

MobilePage

ObjectList

Panel

PhoneCall

RangeValidator

RegularExpressionValidator

RequiredFieldValidator

SelectionList

StyleSheet

TextBox

TextView

ValidationSummary