LoadViewStateByID Proprietà
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Proprietà Control.LoadViewStateByID

 

Ottiene un valore che indica se il controllo prende parte al caricamento del proprio stato di visualizzazione tramite ID anziché tramite l'indice.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected bool LoadViewStateByID { get; }

Valore proprietà

Type: System.Boolean

true se il controllo carica il proprio stato di visualizzazione tramite ID; in caso contrario, false.Il valore predefinito è false.

Per impostazione predefinita, quando un controllo padre carica lo stato di visualizzazione nei controlli figlio creati, esegue questa operazione in base alla posizione di ogni controllo figlio nell'insieme Controls del controllo padre.Quando lo stato di visualizzazione viene inizialmente applicato, è possibile che non tutti i controlli figlio siano stati creati.In tal caso, lo stato di visualizzazione dei controlli non ancora creati viene salvato e applicato in un secondo momento quando tali controlli verranno creati.

Affinché un controllo padre applichi lo stato di visualizzazione ai propri controlli figlio, sono necessarie due condizioni:

  • Durante il postback, il controllo padre deve creare i controlli figlio seguendo l'ordine esatto della richiesta precedente, in modo da mantenere coerente l'ordine dei controlli.

  • Dopo il postback, i controlli figlio creati devono essere aggiunti alla fine dell'insieme Controls del controllo padre.

Se non è possibile soddisfare queste due condizioni, come nel caso della creazione ritardata di un controllo figlio, il controllo padre può caricare lo stato di visualizzazione tramite ID.Per impostare le proprietà LoadViewStateByID su true, utilizzare l'attributo dei metadati ViewStateModeByIdAttribute del controllo padre.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra:
© 2016 Microsoft