Control.LoadViewStateByID Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu určující, zda se ovládací prvek účastní načítání jeho stavu zobrazení místo ID indexu.
protected:
property bool LoadViewStateByID { bool get(); };
protected bool LoadViewStateByID { get; }
member this.LoadViewStateByID : bool
Protected ReadOnly Property LoadViewStateByID As Boolean
Hodnota vlastnosti
true
pokud ovládací prvek načte svůj stav zobrazení podle ID; v opačném případě false
. Výchozí hodnota je false
.
Poznámky
Pokud nadřazený ovládací prvek načte stav zobrazení do podřízených ovládacích prvků, které vytvoří, provede to umístěním každého podřízeného ovládacího prvku v kolekci nadřazeného ovládacího prvku Controls . Při počátečním použití stavu zobrazení se možná nevytvořily všechny podřízené ovládací prvky. V tomto případě se stav zobrazení ovládacích prvků, které ještě nejsou vytvořené, uloží a použije se při pozdějším vytvoření podřízených ovládacích prvků.
Aby nadřazený ovládací prvek použil stav zobrazení na podřízené ovládací prvky, musí být splněny dvě podmínky:
Při zpětném odeslání musí nadřazený ovládací prvek vytvořit podřízené ovládací prvky přesně ve stejném pořadí jako předchozí požadavek, aby pořadí ovládacích prvků zůstalo konzistentní.
Po zpětném odeslání musí být všechny podřízené ovládací prvky vytvořené do konce kolekce nadřazeného ovládacího prvku Controls přidány.
Pokud tyto dvě podmínky nelze splnit, protože v případě zpožděného vytvoření podřízeného ovládacího prvku může nadřazený ovládací prvek načíst stav zobrazení pomocí ID. Chcete-li vlastnost nastavit LoadViewStateByID na true
, použijte ViewStateModeByIdAttribute atribut metadat pro nadřazený ovládací prvek.