ButtonFieldBase Classe

Definição

Serve como a classe base abstrata para campos de botões, como a ButtonField classe ou.CommandField A ButtonFieldBase classe fornece os métodos e propriedades que são comuns a todos os campos de botões.

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
Herança
ButtonFieldBase
Derivado

Observações

A ButtonFieldBase classe é a classe base abstrata para campos de botões e contém os métodos e propriedades que são comuns a todos os campos de botões. Como esta classe é abstrata, não podes criar uma instância dela diretamente. Em vez disso, deve criar uma instância de uma classe não abstrata que herde da ButtonFieldBase classe, como a ButtonField classe ou.CommandField

Um objeto derivado de é ButtonFieldBase usado por controlos de dados (como os GridView controlos e) DetailsView para mostrar um ou mais botões para cada registo que é exibido. Um campo de botão é apresentado de forma diferente dependendo do controlo ligado a dados em que é utilizado. Por exemplo, o controlo GridView mostra um campo de botão como uma coluna, enquanto o controlo DetailsView o mostra como uma linha.

Ao clicar num botão num campo de botões, surge o evento de comando do controlo data-bound do pai. Pode fornecer uma rotina personalizada para executar quando um botão é clicado, fornecendo um gestor de eventos para o evento de comando.

Note

O GridView controlo eleva o RowCommand evento, enquanto o DetailsView controlo eleva o ItemCommand evento.

Para especificar o tipo de botão a mostrar, use a ButtonType propriedade. Para mostrar ou ocultar a secção do cabeçalho de um ButtonFieldBase objeto, defina a ShowHeader propriedade.

Note

Alguns controlos ligados a dados (como o controlo GridView ) podem mostrar ou ocultar apenas toda a secção do cabeçalho do controlo. Estes controlos vinculados a dados não suportam a ShowHeader propriedade de um campo de botão individual. Para mostrar ou ocultar toda a secção do cabeçalho de um controlo ligado a dados (se disponível), use a ShowHeader propriedade do controlo.

Notas para Implementadores

Quando herdas da ButtonFieldBase classe, tens de sobrescrever o seguinte membro: CopyProperties(DataControlField).

Construtores

Name Description
ButtonFieldBase()

Inicializa uma nova instância da ButtonFieldBase classe.

Propriedades

Name Description
AccessibleHeaderText

Recebe ou define texto que é renderizado como valor de AbbreviatedText propriedade em alguns controlos.

(Herdado de DataControlField)
ButtonType

Obtém ou define o tipo de botão para mostrar no campo de botões.

CausesValidation

Recebe ou define um valor que indica se a validação é realizada quando um botão num ButtonFieldBase objeto é clicado.

Control

Obtém uma referência ao controlo de dados ao qual o DataControlField objeto está associado.

(Herdado de DataControlField)
ControlStyle

Obtém o estilo de quaisquer controlos de servidor Web contidos pelo DataControlField objeto.

(Herdado de DataControlField)
DesignMode

Obtém um valor que indica se um campo de controlo de dados está atualmente visualizado num ambiente em tempo de design.

(Herdado de DataControlField)
FooterStyle

Obtém ou define o estilo do rodapé do campo de controlo de dados.

(Herdado de DataControlField)
FooterText

Recebe ou define o texto que é exibido no elemento de rodapé de um campo de controlo de dados.

(Herdado de DataControlField)
HeaderImageUrl

Obtém ou define a URL de uma imagem que é exibida no elemento do cabeçalho de um campo de controlo de dados.

(Herdado de DataControlField)
HeaderStyle

Obtém ou define o estilo do cabeçalho do campo de controlo de dados.

(Herdado de DataControlField)
HeaderText

Obtém ou define o texto que é exibido no elemento do cabeçalho de um campo de controlo de dados.

(Herdado de DataControlField)
InsertVisible

Recebe um valor que indica se o DataControlField objeto é visível quando o controlo de dados do pai está em modo de inserção.

(Herdado de DataControlField)
IsTrackingViewState

Recebe um valor que indica se o DataControlField objeto está a guardar alterações ao seu estado de visualização.

(Herdado de DataControlField)
ItemStyle

Obtém o estilo de qualquer conteúdo baseado em texto apresentado por um campo de controlo de dados.

(Herdado de DataControlField)
ShowHeader

Recebe ou define um valor que indica se a secção do cabeçalho é exibida num ButtonFieldBase objeto.

SortExpression

Obtém ou define uma expressão de ordenação que é usada por um controlo de fonte de dados para ordenar dados.

(Herdado de DataControlField)
ValidateRequestMode

Recebe ou define um valor que especifica se o controlo valida a entrada do cliente.

(Herdado de DataControlField)
ValidationGroup

Obtém ou define o nome do grupo de controlos de validação para validar quando um botão num ButtonFieldBase objeto é clicado.

ViewState

Obtém um dicionário de informação de estado que permite guardar e restaurar o estado de visualização de um DataControlField objeto através de múltiplos pedidos para a mesma página.

(Herdado de DataControlField)
Visible

Recebe ou define um valor que indica se um campo de controlo de dados é renderizado.

(Herdado de DataControlField)

Métodos

Name Description
CloneField()

Cria uma cópia duplicada do objeto derivado atualmente DataControlField.

(Herdado de DataControlField)
CopyProperties(DataControlField)

Copia as propriedades do objeto atual derivado da ButtonFieldBase classe para o objeto especificado DataControlField .

CreateField()

Quando sobrescrito numa classe derivada, cria-se um objeto vazio DataControlFieldderivado em .

(Herdado de DataControlField)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrai o valor do campo de controlo de dados da célula atual da tabela e adiciona o valor à coleção especificada IDictionary .

(Herdado de DataControlField)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(Boolean, Control)

Realiza a inicialização básica da instância para um campo de controlo de dados.

(Herdado de DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Adiciona texto ou controlos à coleção de controlos de uma célula.

(Herdado de DataControlField)
LoadViewState(Object)

Restaura o estado da vista de fonte de dados anteriormente guardada.

(Herdado de DataControlField)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnFieldChanged()

Eleva o FieldChanged evento.

(Herdado de DataControlField)
SaveViewState()

Guarda as alterações feitas ao DataControlField estado de visualização desde o momento em que a página foi publicada de volta no servidor.

(Herdado de DataControlField)
ToString()

Devolve uma cadeia que representa este DataControlField objeto.

(Herdado de DataControlField)
TrackViewState()

Faz com que o DataControlField objeto acompanhe alterações ao estado da visualização para que possam ser armazenadas na propriedade do ViewState controlo e persistirem entre pedidos para a mesma página.

(Herdado de DataControlField)
ValidateSupportsCallback()

Quando sobreposto numa classe derivada, sinaliza que os controlos contidos por um campo suportam callbacks.

(Herdado de DataControlField)

Implementações de Interface Explícita

Name Description
IDataSourceViewSchemaAccessor.DataSourceViewSchema

Obtém ou define o esquema associado a este DataControlField objeto.

(Herdado de DataControlField)
IStateManager.IsTrackingViewState

Recebe um valor que indica se o DataControlField objeto está a guardar alterações ao seu estado de visualização.

(Herdado de DataControlField)
IStateManager.LoadViewState(Object)

Restaura o estado de visualização previamente guardado do campo de controlo de dados.

(Herdado de DataControlField)
IStateManager.SaveViewState()

Guarda as alterações feitas ao DataControlField estado de visualização desde o momento em que a página foi publicada de volta no servidor.

(Herdado de DataControlField)
IStateManager.TrackViewState()

Faz com que o DataControlField objeto acompanhe alterações ao estado da visualização para que possam ser armazenadas na propriedade do ViewState controlo e persistirem entre pedidos para a mesma página.

(Herdado de DataControlField)

Aplica-se a

Ver também