Control.ClearChildControlState 메서드

정의

서버 컨트롤의 자식 컨트롤에 대한 컨트롤 상태 정보를 삭제합니다.Deletes the control-state information for the server control's child controls.

protected:
 void ClearChildControlState();
protected void ClearChildControlState ();
member this.ClearChildControlState : unit -> unit
Protected Sub ClearChildControlState ()

설명

ClearChildControlState 메서드는 템플릿 기반 데이터 바인딩된 서버 컨트롤에서 데이터 바인딩 자식 컨트롤을 만들 때와 같이 부모 컨트롤의 컨트롤 상태에 작성 된 자식 컨트롤 상태 정보를 새 자식 컨트롤이 생성 될 때 재정의 하는 경우에 사용 됩니다.The ClearChildControlState method is used when child control-state information written to the parent control's control state is overridden as new child controls are created, such as when data-binding child controls in a templated data-bound server control. SaveControlState 메서드를 호출 하기 전에 ClearChildControlState 메서드를 호출 하 여 자식 컨트롤을 비워 두면 저장 되거나 전송 되어야 하는 컨트롤 상태 정보의 크기가 줄어듭니다.Calling the ClearChildControlState method to empty child controls before calling the SaveControlState method reduces the size of the control-state information that must be stored or transmitted.

Control 개체의 자식 컨트롤을 다시 만들 때 ClearChildControlState 메서드를 사용 하 여 자식 컨트롤 상태를 지워 새 컨트롤에 실수로 적용 되지 않도록 합니다.When recreating child controls of a Control object, use the ClearChildControlState method to clear child control state so that it does not get applied to the new controls inadvertently.

자식 컨트롤 상태와 뷰 상태를 모두 지우려면 ClearChildState 메서드를 사용 합니다.To clear both the child control state and view state, use the ClearChildState method.

적용 대상

추가 정보