ButtonFieldBase 类

定义

用作按钮字段的抽象基类(如 ButtonFieldCommandField 类)。 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 是按钮字段的抽象基类,包含所有按钮字段通用的方法和属性。 由于此类是抽象类,因此不能直接创建它的实例。 相反,必须创建继承自 类的非抽象类的 ButtonFieldBase 实例,例如 ButtonFieldCommandField 类。

ButtonFieldBase 派生的对象由数据绑定控件 ((如 GridViewDetailsView 控件)使用,) 显示每个记录的一个或多个按钮。 按钮字段的显示方式不同,具体取决于使用该按钮字段的数据绑定控件。 例如, 控件将 GridView 按钮字段显示为列,而 DetailsView 控件将其显示为一行。

单击按钮字段中的按钮将引发父数据绑定控件的命令事件。 可以通过为命令事件提供事件处理程序来提供在单击按钮时执行的自定义例程。

注意

控件 GridView 引发 RowCommand 事件,而 DetailsView 控件引发 ItemCommand 事件。

若要指定要显示的按钮的类型,请使用 ButtonType 属性。 若要显示或隐藏 对象的标头部分 ButtonFieldBase ,请 ShowHeader 设置 属性。

注意

某些数据绑定控件 ((如 GridView 控件) )只能显示或隐藏控件的整个标头部分。 这些数据绑定控件不支持 ShowHeader 单个按钮字段的 属性。 若要显示或隐藏数据绑定控件 (的整个标头部分(如果) 可用),请使用 ShowHeader 控件的 属性。

实施者说明

ButtonFieldBase 类继承时,必须重写以下成员: CopyProperties(DataControlField)

构造函数

ButtonFieldBase()

初始化 ButtonFieldBase 类的新实例。

属性

AccessibleHeaderText

获取或设置某些控件中呈现为 AbbreviatedText 属性值的文本。

(继承自 DataControlField)
ButtonType

获取或设置要在按钮字段中显示的按钮类型。

CausesValidation

获取或设置一个值,该值指示在单击 ButtonFieldBase 对象中的按钮时是否执行验证。

Control

获取对数据控件的引用,该控件与 DataControlField 对象关联。

(继承自 DataControlField)
ControlStyle

获取 DataControlField 对象所包含的任何 Web 服务器控件的样式。

(继承自 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)

方法

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)

显式接口实现

IDataSourceViewSchemaAccessor.DataSourceViewSchema

获取或设置与此 DataControlField 对象关联的架构。

(继承自 DataControlField)
IStateManager.IsTrackingViewState

获取一个值,该值指示 DataControlField 对象是否保存对其视图状态的更改。

(继承自 DataControlField)
IStateManager.LoadViewState(Object)

将数据控件字段还原为保存过的前一视图状态。

(继承自 DataControlField)
IStateManager.SaveViewState()

保存在页回发到服务器后对 DataControlField 视图状态所做的更改。

(继承自 DataControlField)
IStateManager.TrackViewState()

使 DataControlField 对象跟踪对其视图状态所做的更改,以便这些更改可以存储在控件的 ViewState 属性中并且能够在同一页的不同请求间得以保持。

(继承自 DataControlField)

适用于

另请参阅