DetailsView.OnPagePreLoad(Object, EventArgs) 메서드

정의

컨트롤이 로드되기 전에 데이터 바인딩된 컨트롤의 초기화된 상태를 설정합니다.

protected:
 override void OnPagePreLoad(System::Object ^ sender, EventArgs ^ e);
protected override void OnPagePreLoad (object sender, EventArgs e);
override this.OnPagePreLoad : obj * EventArgs -> unit
Protected Overrides Sub OnPagePreLoad (sender As Object, e As EventArgs)

매개 변수

sender
Object

이벤트를 발생시킨 Page입니다.

e
EventArgs

이벤트 데이터가 포함된 EventArgs입니다.

설명

OnPagePreLoad 메서드는 페이지의 수명 주기 내에서 데이터 바인딩이 발생하는 시기를 제어하는 데 사용됩니다. 데이터 바인딩된 컨트롤의 내부 초기화 상태를 설정 하 여 수행 합니다. 컨트롤의 초기화 된 상태는 페이지의 수명 주기 OnDataPropertyChanged 의 단계 동안 PreLoad 설정 되기 때문에 이벤트 처리기는 컨트롤의 데이터 속성을 렌더링 하기 전에 해당 데이터에 다시 바인딩 해야 하는 신호를 해당 단계 후에 변경 될 때마다 호출 됩니다.

OnPagePreLoad HTTP 요청이 포스트백이고 뷰 상태가 활성화되었지만 데이터 바인딩된 컨트롤이 아직 바인딩되지 않은 경우 속성을 설정 RequiresDataBinding 하기 위해 true 클래스에서 메서드를 재정 DetailsView 의합니다. 이 시나리오는 런타임에 컨트롤의 표시 유형이 변경되는 등의 Wizard MultiView컨트롤에서 일반적입니다.

적용 대상

추가 정보