ButtonFieldBase Klasse

Definition

Dient als abstrakte Basisklasse für die Schaltflächenfelder, wie z. B. die ButtonField- oder CommandField-Klasse. Die ButtonFieldBase-Klasse stellt die Methoden und Eigenschaften bereit, die für alle Schaltflächenfelder gelten.

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
Vererbung
ButtonFieldBase
Abgeleitet

Hinweise

Die ButtonFieldBase -Klasse ist die abstrakte Basisklasse für Schaltflächenfelder und enthält die Methoden und Eigenschaften, die allen Schaltflächenfeldern gemeinsam sind. Da diese Klasse abstrakt ist, können Sie keine instance davon direkt erstellen. Stattdessen müssen Sie eine instance einer nicht abstrakten Klasse erstellen, die von der ButtonFieldBase -Klasse erbt, z. B. die ButtonField - oder CommandField -Klasse.

Ein -Objekt, das von abgeleitet ButtonFieldBase wird, wird von datengebundenen Steuerelementen (z. B. den GridView Steuerelementen und DetailsView ) verwendet, um eine oder mehrere Schaltflächen für jeden angezeigten Datensatz anzuzeigen. Ein Schaltflächenfeld wird je nach dem datengebundenen Steuerelement, in dem es verwendet wird, unterschiedlich angezeigt. Das Steuerelement zeigt beispielsweise GridView ein Schaltflächenfeld als Spalte an, während es vom DetailsView Steuerelement als Zeile angezeigt wird.

Durch Klicken auf eine Schaltfläche in einem Schaltflächenfeld wird das Befehlsereignis des übergeordneten datengebundenen Steuerelements ausgelöst. Sie können eine benutzerdefinierte Routine bereitstellen, die ausgeführt wird, wenn auf eine Schaltfläche geklickt wird, indem Sie einen Ereignishandler für das Befehlsereignis bereitstellen.

Hinweis

Das GridView -Steuerelement löst das RowCommand -Ereignis aus, während das DetailsView -Steuerelement das ItemCommand -Ereignis auslöst.

Verwenden Sie die -Eigenschaft, um den Typ der ButtonType anzuzeigenden Schaltfläche anzugeben. Um den Headerabschnitt eines ButtonFieldBase Objekts ein- oder auszublenden, legen Sie die ShowHeader -Eigenschaft fest.

Hinweis

Einige datengebundene Steuerelemente (z. B. das GridView -Steuerelement) können nur den gesamten Headerabschnitt des Steuerelements ein- oder ausblenden. Diese datengebundenen Steuerelemente unterstützen die ShowHeader -Eigenschaft für ein einzelnes Schaltflächenfeld nicht. Verwenden Sie ShowHeader die -Eigenschaft für das Steuerelement, um den gesamten Headerabschnitt eines datengebundenen Steuerelements (sofern verfügbar) ein- oder auszublenden.

Hinweise für Ausführende

Wenn Sie von der ButtonFieldBase -Klasse erben, müssen Sie das folgende Element außer Kraft setzen: CopyProperties(DataControlField).

Konstruktoren

ButtonFieldBase()

Initialisiert eine neue Instanz der ButtonFieldBase-Klasse.

Eigenschaften

AccessibleHeaderText

Ruft Text ab, der in einigen Steuerelementen als AbbreviatedText-Eigenschaftswert gerendert wird, oder legt diesen fest.

(Geerbt von DataControlField)
ButtonType

Ruft den Schaltflächentyp ab, der im Schaltflächenfeld angezeigt werden soll, oder legt diesen fest.

CausesValidation

Ruft einen Wert ab, der angibt, ob beim Klicken auf eine Schaltfläche in einem ButtonFieldBase-Objekt eine Validierung durchgeführt wird, oder legt diesen fest.

Control

Ruft einen Verweis auf das Datensteuerelement ab, dem das DataControlField-Objekt zugeordnet ist.

(Geerbt von DataControlField)
ControlStyle

Ruft den Stil aller im DataControlField-Objekt enthaltenen Webserver-Steuerelemente ab.

(Geerbt von DataControlField)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Datensteuerelement-Feld derzeit in einer Entwurfszeitumgebung angezeigt wird.

(Geerbt von DataControlField)
FooterStyle

Ruft den Stil der Fußzeile des Datensteuerelement-Felds ab oder legt diesen fest.

(Geerbt von DataControlField)
FooterText

Ruft den Text ab, der im Fußzeilenelement eines Datensteuerelement-Felds angezeigt werden soll, oder legt diesen fest.

(Geerbt von DataControlField)
HeaderImageUrl

Ruft die URL zu einem Bild ab, das im Headerelement eines Datensteuerelement-Felds angezeigt werden soll, oder legt diese fest.

(Geerbt von DataControlField)
HeaderStyle

Ruft den Stil des Headers des Datensteuerelement-Felds ab oder legt diesen fest.

(Geerbt von DataControlField)
HeaderText

Ruft den Text ab, der im Headerelement eines Datensteuerelement-Felds angezeigt werden soll, oder legt diesen fest.

(Geerbt von DataControlField)
InsertVisible

Ruft einen Wert ab, der angibt, ob das DataControlField-Objekt angezeigt wird, wenn sich sein übergeordnetes datengebundenes Steuerelement im Einfügemodus befindet.

(Geerbt von DataControlField)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField-Objekt Änderungen des Ansichtszustands speichert.

(Geerbt von DataControlField)
ItemStyle

Ruft das Format von allen textbasierten Inhalten ab, die von einem Datensteuerelement-Feld angezeigt werden.

(Geerbt von DataControlField)
ShowHeader

Ruft einen Wert ab, der angibt, ob der Headerbereich in einem ButtonFieldBase-Objekt angezeigt wird, oder legt diesen Wert fest.

SortExpression

Ruft einen Sortierausdruck ab, mit dem ein Datenquellen-Steuerelement Daten sortiert, oder legt diesen fest.

(Geerbt von DataControlField)
ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben überprüft.

(Geerbt von DataControlField)
ValidationGroup

Ruft den Namen der Gruppe von Validierungssteuerelementen ab, die beim Klicken auf eine Schaltfläche in einem ButtonFieldBase-Objekt validiert werden sollen, oder legt diesen fest.

ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines DataControlField-Objekts über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.

(Geerbt von DataControlField)
Visible

Ruft einen Wert ab, der angibt, ob ein Datensteuerelement-Feld dargestellt werden soll, oder legt diesen fest.

(Geerbt von DataControlField)

Methoden

CloneField()

Erstellt eine doppelte Kopie des aktuellen, von DataControlField abgeleiteten Objekts.

(Geerbt von DataControlField)
CopyProperties(DataControlField)

Kopiert die Eigenschaften des aktuellen Objekts, das von der ButtonFieldBase-Klasse abgeleitet ist, in das angegebene DataControlField-Objekt.

CreateField()

Beim Überschreiben in einer abgeleiteten Klasse wird ein leeres, von DataControlField abgeleitetes Objekt erstellt.

(Geerbt von DataControlField)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extrahiert den Wert des Datensteuerelement-Felds aus der aktuellen Tabellenzelle und fügt den Wert der angegebenen IDictionary-Auflistung hinzu.

(Geerbt von DataControlField)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Boolean, Control)

Führt eine grundlegende Instanzinitialisierung für ein Datensteuerelement-Feld aus.

(Geerbt von DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Fügt der Steuerelementauflistung einer Zelle Text oder Steuerelemente hinzu.

(Geerbt von DataControlField)
LoadViewState(Object)

Stellt den früher gespeicherten Ansichtszustand der Datenquellenansicht wieder her.

(Geerbt von DataControlField)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnFieldChanged()

Löst das FieldChanged-Ereignis aus.

(Geerbt von DataControlField)
SaveViewState()

Speichert die Änderungen am DataControlField-Ansichtszustand ab dem Zeitpunkt, an dem die Seite an den Server zurückgesendet wurde.

(Geerbt von DataControlField)
ToString()

Gibt eine Zeichenfolge zurück, die dieses DataControlField-Objekt darstellt.

(Geerbt von DataControlField)
TrackViewState()

Bewirkt, dass das DataControlField-Objekt Änderungen an seinem Ansichtszustand nachverfolgt, damit diese in der ViewState-Eigenschaft des Steuerelements gespeichert und über mehrere Anforderungen für dieselbe Seite hinweg beibehalten werden.

(Geerbt von DataControlField)
ValidateSupportsCallback()

Signalisiert beim Überschreiben in einer abgeleiteten Klasse, dass die in einem Feld enthaltenen Steuerelemente Rückrufe unterstützen.

(Geerbt von DataControlField)

Explizite Schnittstellenimplementierungen

IDataSourceViewSchemaAccessor.DataSourceViewSchema

Ruft das Schema ab, das diesem DataControlField-Objekt zugeordnet ist, oder legt es fest.

(Geerbt von DataControlField)
IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField-Objekt Änderungen des Ansichtszustands speichert.

(Geerbt von DataControlField)
IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des Datensteuerelement-Felds wieder her.

(Geerbt von DataControlField)
IStateManager.SaveViewState()

Speichert die Änderungen am DataControlField-Ansichtszustand ab dem Zeitpunkt, an dem die Seite an den Server zurückgesendet wurde.

(Geerbt von DataControlField)
IStateManager.TrackViewState()

Bewirkt, dass das DataControlField-Objekt Änderungen an seinem Ansichtszustand nachverfolgt, damit diese in der ViewState-Eigenschaft des Steuerelements gespeichert und über mehrere Anforderungen für dieselbe Seite hinweg beibehalten werden.

(Geerbt von DataControlField)

Gilt für:

Weitere Informationen