Condividi tramite


Approfondimento dei controlli mobili ASP.NET

Aggiornamento: novembre 2007

In ASP.NET sono disponibili controlli, componenti e strumenti che consentono di creare rapidamente pagine Web per dispositivi mobili per diversi tipi di dispositivi, senza che sia necessario scrivere codice strutturato per un determinato dispositivo. Le pagine Web ASP.NET per dispositivi mobili sono in grado di riconoscere un'ampia gamma di dispositivi mobili e di eseguire il rendering dei relativi tag in modo appropriato.

È inoltre possibile creare nuovi controlli mobili e controlli utente. I produttori dei dispositivi o i fornitori di software indipendenti (ISV, Independent Software Vendor) possono aggiungere il supporto per nuovi dispositivi Scrivendo adattatori di controllo personalizzati, gli sviluppatori possono personalizzare i controlli in modo da usufruire di funzionalità univoche di dispositivi specifici. Per ulteriori informazioni sui controlli utente Web ASP.NET mobili e sulla scrittura di adattatori di controllo personalizzati, vedere Creazione di controlli mobili personalizzati.

Estensibilità

Nelle pagine Web ASP.NET per dispositivi mobili e nei controlli mobili sono disponibili le stesse funzionalità di extensibility presenti nelle pagine ASP.NET e nei controlli server, oltre a un supporto aggiuntivo per l'utilizzo di più dispositivi. In particolare, nelle pagine Web ASP.NET per dispositivi mobili e nei controlli mobili sono disponibili i seguenti tipi di extensibility:

  • È possibile utilizzare i controlli utente ASP.NET per scrivere semplici controlli mobili in modo dichiarativo.

  • È possibile personalizzare l'output di qualsiasi controllo di un dispositivo specifico aggiungendo un nuovo adattatore per il controllo.

  • È possibile creare nuovi controlli mobili e utilizzarli in pagine Web ASP.NET per dispositivi mobili. I nuovi controlli possono utilizzare l'ereditarietà o la composizione per beneficiare dei controlli esistenti.

  • È possibile aggiungere il supporto per un dispositivo completamente nuovo utilizzando l'estensibilità dell'adattatore, senza apportare modifiche alle singole applicazioni.

Controlli mobili ASP.NET

È possibile creare pagine Web ASP.NET per dispositivi mobili in Visual Studio o con un editor di testo. Molti dei controlli sono simili ai controlli server Web ASP.NET. I controlli System.Web.UI.MobileControls.Label e System.Web.UI.MobileControls.TextBox ad esempio simulano il comportamento dei controlli System.Web.UI.WebControls.Label e System.Web.UI.WebControls.TextBox ASP.NET .

In 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

Vedere anche

Altre risorse

Creazione di pagine Web ASP.NET per dispositivi mobili