Udostępnij za pośrednictwem


Control.LoadViewStateByID Właściwość

Definicja

Pobiera wartość wskazującą, czy kontrolka uczestniczy w ładowaniu stanu widoku przez ID zamiast indeksu.

protected:
 property bool LoadViewStateByID { bool get(); };
protected bool LoadViewStateByID { get; }
member this.LoadViewStateByID : bool
Protected ReadOnly Property LoadViewStateByID As Boolean

Wartość właściwości

Boolean

true jeśli kontrolka ładuje stan widoku przez ID; w przeciwnym razie false. Wartość domyślna to false.

Uwagi

Domyślnie gdy kontrolka nadrzędna ładuje stan widoku do tworzonych kontrolek podrzędnych, robi to przez położenie każdej kontrolki podrzędnej w kolekcji kontrolki nadrzędnej Controls . Po początkowym zastosowaniu stanu widoku wszystkie kontrolki podrzędne mogły nie zostać utworzone. W takim przypadku stan widoku kontrolek, które nie zostały jeszcze utworzone, jest zapisywany i stosowany po utworzeniu kontrolek podrzędnych później.

Aby kontrolka nadrzędna stosować stan widoku do kontrolek podrzędnych, należy spełnić dwa warunki:

  • W przypadku ogłaszania zwrotnego kontrolka nadrzędna musi utworzyć kontrolki podrzędne w dokładnie takiej samej kolejności, jak poprzednie żądanie, aby kolejność kontrolek była spójna.

  • Po zakończeniu ogłaszania zwrotnego wszystkie utworzone kontrolki podrzędne muszą zostać dodane na końcu kolekcji kontrolki nadrzędnej Controls .

Jeśli nie można spełnić tych dwóch warunków, jak w przypadku opóźnionego tworzenia kontrolki podrzędnej, kontrolka nadrzędna może załadować stan widoku przy użyciu polecenia ID. Aby ustawić LoadViewStateByID właściwość na true, użyj atrybutu ViewStateModeByIdAttribute metadanych dla kontrolki nadrzędnej.

Dotyczy

Zobacz też