Control.LoadViewStateByID 속성

정의

인덱스 대신 ID별로 뷰 상태를 로드할 때 컨트롤이 참여하는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

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

속성 값

컨트롤이 ID하 여 뷰 상태를 로드 하는 경우 true 합니다. 그렇지 않으면 false합니다.true if the control loads its view state by ID; otherwise, false. 기본값은 false입니다.The default value is false.

설명

기본적으로 부모 컨트롤이 뷰 상태를 만든 자식 컨트롤로 로드 하면이는 부모 컨트롤의 Controls 컬렉션에 있는 각 자식 컨트롤의 위치를 기준으로이를 수행 합니다.By default, when a parent control loads view state into child controls it creates, it does this by the position of each child control in the parent control's Controls collection. 뷰 상태가 처음 적용 되는 경우 모든 자식 컨트롤이 생성 되지 않았을 수 있습니다.When view state is initially applied, all child controls might not have been created. 이 경우 아직 생성 되지 않은 컨트롤의 뷰 상태가 저장 되 고 나중에 자식 컨트롤이 만들어질 때 적용 됩니다.In this case, the view state for controls not yet created is saved, and applied when the child controls are created later.

부모 컨트롤이 자식 컨트롤에 뷰 상태를 적용 하려면 두 조건을 충족 해야 합니다.For a parent control to apply view state to its child controls, two conditions must be met:

  • 다시 게시 하는 경우 컨트롤의 순서가 일관 되 게 유지 되도록 부모 컨트롤이 이전 요청과 정확히 동일한 순서로 자식 컨트롤을 만들어야 합니다.On postback, the parent control must create the child controls in exactly the same order as the previous request so that the order of the controls remains consistent.

  • 다시 게시 한 후에는 생성 된 모든 자식 컨트롤이 부모 컨트롤의 Controls 컬렉션의 끝에 추가 되어야 합니다.After postback, any child controls created must be added to the end of the parent control's Controls collection.

자식 컨트롤의 지연 된 생성의 경우 처럼 이러한 두 조건을 충족할 수 없는 경우 부모 컨트롤은 ID를 사용 하 여 뷰 상태를 로드할 수 있습니다.If these two conditions cannot be met, as in the case of the delayed creation of a child control, the parent control can load view state by using ID. LoadViewStateByID 속성을 true로 설정 하려면 부모 컨트롤에 대 한 ViewStateModeByIdAttribute metadata 특성을 사용 합니다.To set the LoadViewStateByID property to true, use the ViewStateModeByIdAttribute metadata attribute for the parent control.

적용 대상

추가 정보