Creazione di controlli mobili personalizzati

Aggiornamento: novembre 2007

È possibile creare due tipi di controlli mobili, i controlli utente mobili e i controlli mobili personalizzati. I controlli utente vengono creati utilizzando un file con estensione ascx ed ereditano dalla classe MobileUserControl. I controlli mobili personalizzati sono oggetti indipendenti che ereditano dalla classe System.Web.UI.MobileControls.MobileControl. Creando controlli utente mobili ASP.NET e controlli mobili personalizzati è possibile riutilizzare funzionalità comuni dell'interfaccia utente nelle pagine Web ASP.NET per dispositivi mobili.

ASP.NET rende disponibili diverse tecniche per la scrittura di controlli mobili personalizzati. Per informazioni su come determinare il tipo di controllo più appropriato per l'applicazione, vedere Cenni preliminari sui controlli utente ASP.NET e Sviluppo di controlli server ASP.NET personalizzati.

Con i controlli utente mobili ASP.NET, analogamente ai controlli utente ASP.NET standard, è possibile utilizzare la memorizzazione di frammenti, una tecnica che consente di memorizzare nella cache l’output di un controllo indipendentemente dal resto della pagina Web contenente il controllo. Per informazioni sulla memorizzazione dell'output dei controlli utente ASP.NET nella cache, vedere Memorizzazione nella cache di parti di una pagina ASP.NET.

Quando si creano pagine Web ASP.NET per dispositivi mobili, è necessario scegliere un unico linguaggio, ad esempio Microsoft Visual Basic o C#. In una singola pagina Web per dispositivi mobili tuttavia possono essere inclusi controlli utente e controlli personalizzati creati in un altro linguaggio supportato da Common Language Runtime.

In questa sezione

Vedere anche

Concetti

Cenni preliminari sui controlli utente ASP.NET

Riferimenti

MobileControl

Altre risorse

Guida per gli sviluppatori di Extensibility

Sviluppo di controlli server ASP.NET personalizzati