다음을 통해 공유


ListView.OnItemInserting(ListViewInsertEventArgs) 메서드

정의

ItemInserting 이벤트를 발생시킵니다.

protected:
 virtual void OnItemInserting(System::Web::UI::WebControls::ListViewInsertEventArgs ^ e);
protected virtual void OnItemInserting (System.Web.UI.WebControls.ListViewInsertEventArgs e);
abstract member OnItemInserting : System.Web.UI.WebControls.ListViewInsertEventArgs -> unit
override this.OnItemInserting : System.Web.UI.WebControls.ListViewInsertEventArgs -> unit
Protected Overridable Sub OnItemInserting (e As ListViewInsertEventArgs)

매개 변수

e
ListViewInsertEventArgs

이벤트 데이터입니다.

예외

ListView 컨트롤이 DataSourceID 속성을 사용하여 데이터 소스 컨트롤에 바인딩되지 않은 경우

설명

컨트롤의 ListViewItemInserting 삽입 단추를 클릭하거나 메서드를 호출할 InsertNewItem 때 컨트롤이 이벤트를 발생하지만 컨트롤이 ListView 레코드를 삽입하기 전에 발생합니다. (삽입 단추는 속성이 CommandName "삽입"으로 설정된 단추 컨트롤입니다.) 이렇게 하면 데이터 원본에 삽입되기 전에 HTML 인코딩 또는 레코드 값의 유효성 검사와 같이 이 이벤트가 발생할 때마다 사용자 지정 루틴을 수행할 수 있습니다.

OnItemInserting 메서드를 호출 합니다 ListView 시키려면 컨트롤은 ItemInserting 이벤트입니다. 일반적으로 클래스를 확장할 때 컨트롤 개발자가 ListView 사용합니다.

이벤트가 발생하면 대리자를 통해 이벤트 처리기가 호출됩니다. 자세한 내용은 이벤트 처리 및 발생합니다.

OnItemInserting 메서드는 파생된 클래스가 대리자를 연결 하지 않고 이벤트를 처리할 수 있습니다. 이는 파생 클래스에서 이벤트를 처리하는 기본 방법입니다.

상속자 참고

재정의 하는 경우 OnItemInserting(ListViewInsertEventArgs) 파생된 클래스에서 기본 클래스의 호출 OnItemInserting(ListViewInsertEventArgs) 메서드 등록 된 대리자가 이벤트를 받도록 합니다.

적용 대상

추가 정보