Riquadri

Un controllo Panel rappresenta un controllo mobile ASP.NET che è possibile includere all'interno di un controllo Form, ma non è comunque obbligatorio. Per un'organizzazione ottimale dei controlli, un riquadro può essere utilizzato come meccanismo di raggruppamento che è possibile nidificare in maniera arbitraria all'interno di un form o di un altro riquadro.

A differenza dei form, un riquadro non può fungere da destinazione per il passaggio a un'applicazione. Inoltre, un riquadro non rappresenta un'unità separata di interazione con un'applicazione; pertanto, in ASP.NET è possibile combinare i riquadri in un'unica visualizzazione, a qualsiasi livello di profondità del riquadro, in base a quanto consentito dal dispositivo di destinazione.

Utilizzare i riquadri per eseguire le seguenti operazioni:

  • Definire le informazioni di stile e di flusso per un gruppo di controlli e raggruppare in modo visivo un insieme di controlli. I riquadri possono essere utilizzati per l'ereditarietà degli stili, che consente ai controlli figlio di un riquadro di ereditare gli stilli dal riquadro stesso, in base alle regole di ereditarietà degli stili descritte nella relativa sezione della documentazione Stili.
  • Utilizzare un unico controllo Panel per visualizzare, nascondere, attivare o disattivare un insieme di controlli.
  • Utilizzare un controllo Panel vuoto come contenitore per la creazione di controlli arbitrari dinamici.
  • Rendere disponibili in ASP.NET le informazioni su come raggruppare i controlli in una schermata. Durante l'impaginazione di un form, in ASP.NET è possibile mantenere tutti i controlli di un unico riquadro nella stessa schermata.

Nota   Poiché Panel.OnInit costruisce l'interfaccia utente basata su modelli per il controllo, i controlli che ereditano da Panel, che consentono di aggiungere i controlli all'insieme Controls durante OnInit, devono chiamare base.OnInit solo dopo l'aggiunta dei controlli, non prima.

Vedere anche

Progettazione e rendering dei contenuti per i controlli mobili | Guida per gli sviluppatori di applicazioni | Pagine | Riquadri | Impaginazione | Stili