Freigeben über


ButtonFieldBase Klasse

Definition

Dient als abstrakte Basisklasse für Schaltflächenfelder, z. B. die Klasse oder CommandField die ButtonField Klasse. Die ButtonFieldBase Klasse stellt die Methoden und Eigenschaften bereit, die allen Schaltflächenfeldern gemeinsam sind.

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 abstrahiert ist, können Sie keine Instanz davon direkt erstellen. Stattdessen müssen Sie eine Instanz einer nicht abstrakten Klasse erstellen, die von der ButtonFieldBase Klasse erbt, z. B. die ButtonField Klasse oder CommandField klasse.

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

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 werden kann, wenn auf eine Schaltfläche geklickt wird, indem Sie einen Ereignishandler für das Befehlsereignis angeben.

Hinweis

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

Verwenden Sie die ButtonType Eigenschaft, um den Anzuzeigenden Schaltflächentyp anzugeben. Wenn Sie den Kopfzeilenabschnitt eines ButtonFieldBase Objekts ein- oder ausblenden möchten, legen Sie die ShowHeader Eigenschaft fest.

Hinweis

Einige datengebundene Steuerelemente (z. B. das GridView Steuerelement) können nur den gesamten Kopfzeilenabschnitt des Steuerelements ein- oder ausblenden. Diese datengebundenen Steuerelemente unterstützen die ShowHeader Eigenschaft für ein einzelnes Schaltflächenfeld nicht. Verwenden Sie die ShowHeader Eigenschaft für das Steuerelement, um den gesamten Kopfzeilenabschnitt 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 überschreiben: CopyProperties(DataControlField).

Konstruktoren

Name Beschreibung
ButtonFieldBase()

Initialisiert eine neue Instanz der ButtonFieldBase-Klasse.

Eigenschaften

Name Beschreibung
AccessibleHeaderText

Dient zum Abrufen oder Festlegen von Text, der AbbreviatedText in einigen Steuerelementen als Eigenschaftswert gerendert wird.

(Geerbt von DataControlField)
ButtonType

Dient zum Abrufen oder Festlegen des Schaltflächentyps, der im Schaltflächenfeld angezeigt werden soll.

CausesValidation

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Überprüfung ausgeführt wird, wenn auf eine Schaltfläche in einem ButtonFieldBase Objekt geklickt wird.

Control

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

(Geerbt von DataControlField)
ControlStyle

Ruft den Stil aller Webserversteuerelemente ab, die im DataControlField Objekt enthalten sind.

(Geerbt von DataControlField)
DesignMode

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

(Geerbt von DataControlField)
FooterStyle

Dient zum Abrufen oder Festlegen der Formatvorlage der Fußzeile des Datensteuerelementfelds.

(Geerbt von DataControlField)
FooterText

Dient zum Abrufen oder Festlegen des Texts, der im Fußzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
HeaderImageUrl

Dient zum Abrufen oder Festlegen der URL eines Bilds, das im Kopfzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
HeaderStyle

Dient zum Abrufen oder Festlegen des Stils der Kopfzeile des Datensteuerelementfelds.

(Geerbt von DataControlField)
HeaderText

Dient zum Abrufen oder Festlegen des Texts, der im Kopfzeilenelement eines Datensteuerelementfelds angezeigt wird.

(Geerbt von DataControlField)
InsertVisible

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt sichtbar ist, wenn sich das übergeordnete datengebundene Steuerelement im Einfügemodus befindet.

(Geerbt von DataControlField)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt Änderungen am Ansichtszustand speichert.

(Geerbt von DataControlField)
ItemStyle

Ruft das Format aller textbasierten Inhalte ab, die von einem Datensteuerelementfeld angezeigt werden.

(Geerbt von DataControlField)
ShowHeader

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Kopfzeilenabschnitt in einem ButtonFieldBase Objekt angezeigt wird.

SortExpression

Dient zum Abrufen oder Festlegen eines Sortierausdrucks, der von einem Datenquellensteuerelement zum Sortieren von Daten verwendet wird.

(Geerbt von DataControlField)
ValidateRequestMode

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das Steuerelement die Clienteingabe überprüft.

(Geerbt von DataControlField)
ValidationGroup

Dient zum Abrufen oder Festlegen des Namens der Gruppe der Überprüfungssteuerelemente, die überprüft werden sollen, wenn auf eine Schaltfläche in einem ButtonFieldBase Objekt geklickt wird.

ViewState

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

(Geerbt von DataControlField)
Visible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Datensteuerelementfeld gerendert wird.

(Geerbt von DataControlField)

Methoden

Name Beschreibung
CloneField()

Erstellt eine duplizierte Kopie des aktuellen DataControlFieldabgeleiteten Objekts.

(Geerbt von DataControlField)
CopyProperties(DataControlField)

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

CreateField()

Wenn eine abgeleitete Klasse überschrieben wird, wird ein leeres DataControlFieldabgeleitetes Objekt erstellt.

(Geerbt von DataControlField)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

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

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

(Geerbt von DataControlField)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(Boolean, Control)

Führt die grundlegende Instanzinitialisierung für ein Datensteuerelementfeld aus.

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

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

(Geerbt von DataControlField)
LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand der Datenquellenansicht wieder her.

(Geerbt von DataControlField)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnFieldChanged()

Löst das FieldChanged-Ereignis aus.

(Geerbt von DataControlField)
SaveViewState()

Speichert die am Ansichtszustand DataControlField vorgenommenen Änderungen seit dem Zeitpunkt, an dem die Seite zurück auf den Server gepostet 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 am Ansichtszustand nachverfolgt, sodass sie in der Eigenschaft des Steuerelements ViewState gespeichert und über Anforderungen für dieselbe Seite hinweg beibehalten werden können.

(Geerbt von DataControlField)
ValidateSupportsCallback()

Wenn sie in einer abgeleiteten Klasse überschrieben werden, signalisiert, dass die in einem Feld enthaltenen Steuerelemente Rückrufe unterstützen.

(Geerbt von DataControlField)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDataSourceViewSchemaAccessor.DataSourceViewSchema

Ruft das diesem DataControlField Objekt zugeordnete Schema ab oder legt es fest.

(Geerbt von DataControlField)
IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das DataControlField Objekt Änderungen am Ansichtszustand speichert.

(Geerbt von DataControlField)
IStateManager.LoadViewState(Object)

Stellt den zuvor gespeicherten Ansichtszustand des Datensteuerelementfelds wieder her.

(Geerbt von DataControlField)
IStateManager.SaveViewState()

Speichert die am Ansichtszustand DataControlField vorgenommenen Änderungen seit dem Zeitpunkt, an dem die Seite zurück auf den Server gepostet wurde.

(Geerbt von DataControlField)
IStateManager.TrackViewState()

Bewirkt, dass das DataControlField Objekt Änderungen am Ansichtszustand nachverfolgt, sodass sie in der Eigenschaft des Steuerelements ViewState gespeichert und über Anforderungen für dieselbe Seite hinweg beibehalten werden können.

(Geerbt von DataControlField)

Gilt für:

Weitere Informationen