Creazione di controlli mobili personalizzati

La creazione di controlli mobili ASP .NET personalizzati, indicati anche come controlli utente, rappresenta un modo semplice per suddividere e riutilizzare funzionalità comuni di interfaccia utente tra le applicazioni Web mobili ASP .NET. I controlli utente offrono maggiore flessibilità rispetto ai controlli server ASP .NET grazie al supporto del modello ad oggetti. ASP .NET rende disponibili diverse tecniche per la scrittura di controlli mobili personalizzati. Per determinare il tipo di controllo definito dal programmatore più appropriato per la propria applicazione, vedere Suggerimenti in base al confronto tra controlli utente Web e controlli Web personalizzati. È possibile fare riferimento anche all'argomento ASP .NET Nozioni fondamentali sullo sviluppo di controlli server ASP.NET.

Con i controlli mobili ASP .NET, come nei controlli utente ASP .NET standard, è possibile utilizzare la memorizzazione frammentaria, una tecnica che consente di memorizzare l'output di un controllo utente indipendentemente dal resto della pagina Web Form contenente il controllo. Per ulteriori informazioni sulla memorizzazione dell'output dei controlli utente ASP .NET, vedere la documentazione ASP .NET relativa alla Memorizzazione nella cache di parti di una pagina ASP .NET.

Per la modifica delle pagine Web Form mobili ASP .NET, è necessario scegliere un solo linguaggio, ad esempio Microsoft Visual Basic o C#. È possibile, tuttavia, che una singola pagina Web Form mobile includa controlli utente modificati in uno dei linguaggi supportati da Common Language Runtime.

In questa sezione

Controlli utente

Viene descritto come creare un controllo utente facilmente riutilizzabile per la propria applicazione mediante lo sviluppo del 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

Viene descritta l'aggiunta di attributi specifici di un'applicazione ai controlli mobili ASP .NET.

Controlli composti

Viene descritto lo sviluppo di un controllo composto da diversi controlli autonomi.

Composizione specifica del dispositivo

Viene descritto come creare i controlli che si compongono in modo diverso a seconda dei dispositivi. Inoltre, vengono riportati i vantaggi determinati dall'uso di una composizione specifica per i dispositivi.

Creazione di controlli personalizzati

Viene descritta la creazione di un controllo mobile ASP .NET originale che eredita direttamente dalla classe MobileControl.

Implementazione della persistenza personalizzata

Viene descritto come utilizzare i generatori di controlli per implementare la persistenza personalizzata.