다음을 통해 공유


ButtonFieldBase 클래스

정의

단추 필드(예 ButtonField : or CommandField 클래스)에 대한 추상 기본 클래스로 사용됩니다. 클래스는 ButtonFieldBase 모든 단추 필드에 공통적인 메서드 및 속성을 제공합니다.

public ref class ButtonFieldBase abstract : System::Web::UI::WebControls::DataControlField
public abstract class ButtonFieldBase : System.Web.UI.WebControls.DataControlField
type ButtonFieldBase = class
    inherit DataControlField
Public MustInherit Class ButtonFieldBase
Inherits DataControlField
상속
ButtonFieldBase
파생

설명

ButtonFieldBase 클래스는 단추 필드의 추상 기본 클래스이며 모든 단추 필드에 공통적인 메서드와 속성을 포함합니다. 이 클래스는 추상이므로 인스턴스를 직접 만들 수 없습니다. 대신 클래스 또는 CommandField 클래스와 같이 클래스에서 상속되는 비 추상 클래스의 ButtonFieldBase 인스턴스를 ButtonField 만들어야 합니다.

파생된 개체는 데이터 바인딩된 컨트롤(예: GridViewDetailsView 컨트롤)에서 ButtonFieldBase 표시되는 각 레코드에 대해 하나 이상의 단추를 표시하는 데 사용됩니다. 단추 필드는 사용되는 데이터 바인딩된 컨트롤에 따라 다르게 표시됩니다. 예를 들어 컨트롤은 GridView 단추 필드를 열로 표시하는 반면 컨트롤은 DetailsView 단추 필드를 행으로 표시합니다.

단추 필드에서 단추를 클릭하면 부모 데이터 바인딩된 컨트롤의 명령 이벤트가 발생합니다. 명령 이벤트에 대한 이벤트 처리기를 제공하여 단추를 클릭할 때 수행할 사용자 지정 루틴을 제공할 수 있습니다.

메모

컨트롤이 GridView 이벤트를 발생 RowCommand 하는 반면 DetailsView 컨트롤 이벤트를 발생 줍니다 ItemCommand .

표시할 단추의 유형을 지정하려면 속성을 사용합니다 ButtonType . 개체의 머리글 섹션을 ButtonFieldBase 표시하거나 숨기려면 속성을 설정합니다 ShowHeader .

메모

일부 데이터 바인딩된 컨트롤(예: GridView 컨트롤)은 컨트롤의 전체 헤더 섹션만 표시하거나 숨길 수 있습니다. 이러한 데이터 바인딩된 컨트롤은 개별 단추 필드에 대한 속성을 지원하지 ShowHeader 않습니다. 데이터 바인딩된 컨트롤의 전체 헤더 섹션을 표시하거나 숨기려면(사용 가능한 경우) 컨트롤의 ShowHeader 속성을 사용합니다.

구현자 참고

클래스에서 상속하는 ButtonFieldBase 경우 다음 멤버 CopyProperties(DataControlField)를 재정의해야 합니다.

생성자

Name Description
ButtonFieldBase()

ButtonFieldBase 클래스의 새 인스턴스를 초기화합니다.

속성

Name Description
AccessibleHeaderText

일부 컨트롤에서 속성 값으로 AbbreviatedText 렌더링되는 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
ButtonType

단추 필드에 표시할 단추 유형을 가져오거나 설정합니다.

CausesValidation

개체의 단추를 ButtonFieldBase 클릭할 때 유효성 검사가 수행되는지 여부를 나타내는 값을 가져오거나 설정합니다.

Control

개체가 연결된 데이터 컨트롤에 DataControlField 대한 참조를 가져옵니다.

(다음에서 상속됨 DataControlField)
ControlStyle

개체에 포함된 DataControlField 웹 서버 컨트롤의 스타일을 가져옵니다.

(다음에서 상속됨 DataControlField)
DesignMode

데이터 제어 필드가 현재 디자인 타임 환경에서 표시되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataControlField)
FooterStyle

데이터 컨트롤 필드 바닥글의 스타일을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
FooterText

데이터 컨트롤 필드의 바닥글 항목에 표시되는 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
HeaderImageUrl

데이터 제어 필드의 헤더 항목에 표시되는 이미지의 URL을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
HeaderStyle

데이터 컨트롤 필드의 머리글 스타일을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
HeaderText

데이터 컨트롤 필드의 헤더 항목에 표시되는 텍스트를 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
InsertVisible

부모 데이터 바인딩된 컨트롤이 삽입 모드에 DataControlField 있을 때 개체가 표시되는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataControlField)
IsTrackingViewState

개체가 뷰 상태에 대한 변경 내용을 저장하고 있는지 여부를 DataControlField 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataControlField)
ItemStyle

데이터 제어 필드에 표시되는 텍스트 기반 콘텐츠의 스타일을 가져옵니다.

(다음에서 상속됨 DataControlField)
ShowHeader

머리글 섹션이 개체에 표시되는 ButtonFieldBase 지 여부를 나타내는 값을 가져오거나 설정합니다.

SortExpression

데이터 원본 컨트롤에서 데이터를 정렬하는 데 사용되는 정렬 식을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
ValidateRequestMode

컨트롤이 클라이언트 입력의 유효성을 검사하는지 여부를 지정하는 값을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
ValidationGroup

개체의 단추를 ButtonFieldBase 클릭할 때 유효성을 검사할 유효성 검사 컨트롤 그룹의 이름을 가져오거나 설정합니다.

ViewState

동일한 페이지에 대한 여러 요청에서 개체의 DataControlField 뷰 상태를 저장하고 복원할 수 있는 상태 정보 사전을 가져옵니다.

(다음에서 상속됨 DataControlField)
Visible

데이터 제어 필드가 렌더링되는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)

메서드

Name Description
CloneField()

현재 DataControlField파생 개체의 중복 복사본을 만듭니다.

(다음에서 상속됨 DataControlField)
CopyProperties(DataControlField)

클래스에서 ButtonFieldBase 파생된 현재 개체의 속성을 지정된 DataControlField 개체에 복사합니다.

CreateField()

파생 클래스에서 재정의되는 경우 빈 DataControlField파생 개체를 만듭니다.

(다음에서 상속됨 DataControlField)
Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

현재 테이블 셀에서 데이터 제어 필드의 값을 추출하고 지정된 IDictionary 컬렉션에 값을 추가합니다.

(다음에서 상속됨 DataControlField)
GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
Initialize(Boolean, Control)

데이터 제어 필드에 대한 기본 인스턴스 초기화를 수행합니다.

(다음에서 상속됨 DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

셀의 컨트롤 컬렉션에 텍스트 또는 컨트롤을 추가합니다.

(다음에서 상속됨 DataControlField)
LoadViewState(Object)

데이터 원본 뷰의 이전에 저장된 뷰 상태를 복원합니다.

(다음에서 상속됨 DataControlField)
MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnFieldChanged()

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

(다음에서 상속됨 DataControlField)
SaveViewState()

페이지가 서버에 다시 게시된 이후의 보기 상태에 대한 변경 내용을 DataControlField 저장합니다.

(다음에서 상속됨 DataControlField)
ToString()

DataControlField 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 DataControlField)
TrackViewState()

개체가 DataControlField 해당 뷰 상태의 변경 내용을 추적하여 컨트롤의 ViewState 속성에 저장하고 동일한 페이지에 대한 요청 간에 유지할 수 있도록 합니다.

(다음에서 상속됨 DataControlField)
ValidateSupportsCallback()

파생 클래스에서 재정의되는 경우 필드에 포함된 컨트롤이 콜백을 지원한다는 신호를 받습니다.

(다음에서 상속됨 DataControlField)

명시적 인터페이스 구현

Name Description
IDataSourceViewSchemaAccessor.DataSourceViewSchema

DataControlField 개체와 연결된 스키마를 가져오거나 설정합니다.

(다음에서 상속됨 DataControlField)
IStateManager.IsTrackingViewState

개체가 뷰 상태에 대한 변경 내용을 저장하고 있는지 여부를 DataControlField 나타내는 값을 가져옵니다.

(다음에서 상속됨 DataControlField)
IStateManager.LoadViewState(Object)

데이터 제어 필드의 이전에 저장된 뷰 상태를 복원합니다.

(다음에서 상속됨 DataControlField)
IStateManager.SaveViewState()

페이지가 서버에 다시 게시된 이후의 보기 상태에 대한 변경 내용을 DataControlField 저장합니다.

(다음에서 상속됨 DataControlField)
IStateManager.TrackViewState()

개체가 DataControlField 해당 뷰 상태의 변경 내용을 추적하여 컨트롤의 ViewState 속성에 저장하고 동일한 페이지에 대한 요청 간에 유지할 수 있도록 합니다.

(다음에서 상속됨 DataControlField)

적용 대상

추가 정보