ButtonFieldBase 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用作按钮字段的抽象基类(如 ButtonField 或 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 实例,例如 ButtonField 或 CommandField 类。
从 ButtonFieldBase 派生的对象由数据绑定控件 ((如 GridView 和 DetailsView 控件)使用,) 显示每个记录的一个或多个按钮。 按钮字段的显示方式不同,具体取决于使用该按钮字段的数据绑定控件。 例如, 控件将 GridView 按钮字段显示为列,而 DetailsView 控件将其显示为一行。
单击按钮字段中的按钮将引发父数据绑定控件的命令事件。 可以通过为命令事件提供事件处理程序来提供在单击按钮时执行的自定义例程。
注意
控件 GridView 引发 RowCommand 事件,而 DetailsView 控件引发 ItemCommand 事件。
若要指定要显示的按钮的类型,请使用 ButtonType 属性。 若要显示或隐藏 对象的标头部分 ButtonFieldBase ,请 ShowHeader 设置 属性。
注意
某些数据绑定控件 ((如 GridView 控件) )只能显示或隐藏控件的整个标头部分。 这些数据绑定控件不支持 ShowHeader 单个按钮字段的 属性。 若要显示或隐藏数据绑定控件 (的整个标头部分(如果) 可用),请使用 ShowHeader
控件的 属性。
实施者说明
从 ButtonFieldBase 类继承时,必须重写以下成员: CopyProperties(DataControlField)。
构造函数
ButtonFieldBase() |
初始化 ButtonFieldBase 类的新实例。 |
属性
AccessibleHeaderText |
获取或设置某些控件中呈现为 |
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) |
方法
显式接口实现
IDataSourceViewSchemaAccessor.DataSourceViewSchema |
获取或设置与此 DataControlField 对象关联的架构。 (继承自 DataControlField) |
IStateManager.IsTrackingViewState |
获取一个值,该值指示 DataControlField 对象是否保存对其视图状态的更改。 (继承自 DataControlField) |
IStateManager.LoadViewState(Object) |
将数据控件字段还原为保存过的前一视图状态。 (继承自 DataControlField) |
IStateManager.SaveViewState() |
保存在页回发到服务器后对 DataControlField 视图状态所做的更改。 (继承自 DataControlField) |
IStateManager.TrackViewState() |
使 DataControlField 对象跟踪对其视图状态所做的更改,以便这些更改可以存储在控件的 ViewState 属性中并且能够在同一页的不同请求间得以保持。 (继承自 DataControlField) |