ButtonFieldBase Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
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 |
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) |