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
Controlli utente
Viene descritto come creare un controllo personalizzato riutilizzabile per la propria applicazione sviluppando il controllo in un file ascx.Estensione di funzionalità mediante l'ereditarietà
Viene descritto lo sviluppo di nuove funzionalità mediante la scrittura di un nuovo controllo, l’ereditarietà delle funzionalità di un controllo base e l’estensione del controllo base con nuovi metodi, proprietà o eventi.Attributi personalizzati per controlli mobili
Viene descritta l’aggiunta di attributi specifici di un’applicazione ai controlli mobili ASP.NET.Controlli compositi
Viene descritto lo sviluppo di un controllo composito da diversi controlli autonomi.Composizione specifica di dispositivo
Viene descritto come creare controlli che vengono visualizzati in modo diverso a seconda dei dispositivi. Vengono riportati inoltre i vantaggi derivanti dall’utilizzo di una composizione specifica per i dispositivi.Creazione di controlli Web mobili personalizzati
Viene descritto come creare un controllo mobile ASP.NET che eredita direttamente dalla classe MobileControl.Implementazione della persistenza personalizzata
Viene descritto come utilizzare i generatori di controlli per implementare la persistenza personalizzata.
Vedere anche
Concetti
Cenni preliminari sui controlli utente ASP.NET