Sviluppo di controlli server ASP.NET
I controlli server ASP.NET sono componenti che vengono eseguiti sul server e che incapsulano elementi di interfaccia utente e altre funzionalità correlate. Tali controlli vengono utilizzati nelle pagine ASP.NET e nelle classi di codice sottostante ASP.NET. In questa sezione vengono fornite informazioni di base sullo sviluppo di controlli server ASP.NET e vengono illustrati alcuni esempi utili.
**Nota **Nella documentazione i termini pagina ASP.NET e pagina Web Form vengono utilizzati indifferentemente.
In questa sezione
- Nozioni fondamentali sullo sviluppo di controlli server ASP.NET
Viene fornita un'introduzione allo sviluppo dei controlli server ASP.NET. - Gerarchia dei controlli server ASP.NET
Vengono fornite informazioni relative alla gerarchia dei controlli. - Durata di esecuzione dei controlli
Viene descritta la sequenza di esecuzione della logica dei controlli. - Proprietà nei controlli server ASP.NET
Viene descritto come definire o eseguire l'override delle proprietà. - Metodi nei controlli server ASP.NET
Viene fornito un elenco dei metodi (ereditati da Control) di cui viene generalmente eseguito l'override dagli sviluppatori di controlli. - Eventi nei controlli server ASP.NET
Viene illustrato come definire gli eventi e gestire gli eventi ereditati in un controllo. - Elaborazione dei dati di postback
Viene illustrato come programmare un controllo per la gestione dei dati di postback. - Acquisizione di eventi postback
Viene illustrato come programmare un controllo per la ricezione di un evento postback. - Bubbling di un evento
Viene fornita una descrizione relativa al bubbling di eventi nei controlli ASP.NET. - Generazione di script lato client per il postback
Viene illustrato come emettere uno script lato client che avvia il postback. - Rendering di un controllo server ASP.NET
Viene illustrato come eseguire il rendering HTML su un browser client. - Mantenimento dello stato in un controllo
Viene illustrata la gestione dello stato nei percorsi andata/ritorno - Sviluppo di un controllo composto
Viene illustrato come combinare i controlli esistenti per creare un nuovo controllo utilizzando la composizione delle classi. - Sviluppo di un controllo basato su template
Viene illustrato come sviluppare un controllo che consente di personalizzarne la rappresentazione visiva mediante modelli forniti dall'utente. - Sviluppo di un controllo basato su template con associazione a dati
Viene illustrato come sviluppare un controllo con proprietà associate a un'origine dati. - Stili nei controlli server
Viene illustrato come un controllo può esporre gli stili come proprietà tipizzate in modo sicuro. - Funzionalità del lato client in un controllo server
Viene illustrato come un controllo può incapsulare funzionalità del lato client mediante l'emissione di script lato client. - Sviluppo di un controllo di convalida
Viene illustrato come creare un controllo che esegue una convalida del lato client e del lato server. - Analisi dei controlli, ParseChildrenAttribute e generatori di controlli
Viene fornita una descrizione degli strumenti disponibili per uno sviluppatore di controlli per la personalizzazione delle modalità di analisi di un controllo quando viene utilizzato in modo dichiarativo in una pagina ASP.NET. - Esempi di controlli server
Vengono forniti collegamenti a esempi di controlli server semplici e complessi illustrati nella presente sezione.
Sezioni correlate
- Attributi per componenti in fase di progettazione
Viene fornito un elenco degli attributi dei metadati che è necessario applicare a componenti e controlli per consentirne la corretta visualizzazione nelle finestre di progettazione visiva durante la fase di progettazione. - Miglioramento del supporto in fase di progettazione
Viene descritto come implementare classi, quali editor e finestre di progettazione, che forniscono supporto in fase di progettazione. - Gestione licenze di componenti e controlli
Viene illustrato come implementare le licenze nel controllo o nel componente. - Introduzione ai Web Form
Viene fornita una panoramica dello sviluppo di una pagina ASP.NET. - Controlli server ASP.NET
Viene fornita una panoramica dei controlli server ASP.NET forniti con questa versione.