ButtonFieldBase Klass

Definition

Fungerar som den abstrakta basklassen ButtonField för knappfält, till exempel klassen eller CommandField . Klassen ButtonFieldBase innehåller de metoder och egenskaper som är gemensamma för alla knappfält.

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
Arv
ButtonFieldBase
Härledda

Kommentarer

Klassen ButtonFieldBase är den abstrakta basklassen för knappfält och innehåller de metoder och egenskaper som är gemensamma för alla knappfält. Eftersom den här klassen är abstrakt kan du inte skapa en instans av den direkt. I stället måste du skapa en instans av en icke-abstrakt klass som ärver från ButtonFieldBase klassen, till exempel ButtonField klassen eller CommandField .

Ett objekt som härleds från ButtonFieldBase används av databundna kontroller (till exempel GridView kontrollerna och DetailsView ) för att visa en eller flera knappar för varje post som visas. Ett knappfält visas på olika sätt beroende på den databundna kontroll där det används. Kontrollen visar till exempel GridView ett knappfält som en kolumn, medan DetailsView kontrollen visar det som en rad.

Om du klickar på en knapp i ett knappfält genereras kommandohändelsen för den överordnade databundna kontrollen. Du kan ange en anpassad rutin att utföra när en knapp klickas genom att ange en händelsehanterare för kommandohändelsen.

Note

Kontrollen GridView genererar händelsen RowCommand , medan kontrollen DetailsView genererar ItemCommand händelsen.

Om du vill ange vilken typ av knapp som ska visas använder du egenskapen ButtonType . Om du vill visa eller dölja rubrikavsnittet i ett ButtonFieldBase objekt anger du egenskapen ShowHeader .

Note

Vissa databundna kontroller (till exempel GridView kontrollen) kan bara visa eller dölja hela rubrikavsnittet i kontrollen. Dessa databundna kontroller stöder inte egenskapen ShowHeader för ett enskilt knappfält. Om du vill visa eller dölja hela rubrikavsnittet i en databunden kontroll (om det är tillgängligt) använder du ShowHeader egenskapen för kontrollen.

Anteckningar till implementerare

När du ärver från ButtonFieldBase klassen måste du åsidosätta följande medlem: CopyProperties(DataControlField).

Konstruktorer

Name Description
ButtonFieldBase()

Initierar en ny instans av ButtonFieldBase klassen.

Egenskaper

Name Description
AccessibleHeaderText

Hämtar eller anger text som återges som egenskapsvärdet AbbreviatedText i vissa kontroller.

(Ärvd från DataControlField)
ButtonType

Hämtar eller anger knapptypen som ska visas i knappfältet.

CausesValidation

Hämtar eller anger ett värde som anger om verifieringen utförs när en knapp i ett ButtonFieldBase objekt klickas.

Control

Hämtar en referens till den datakontroll som DataControlField objektet är associerat med.

(Ärvd från DataControlField)
ControlStyle

Hämtar formatet för alla webbserverkontroller som ingår i DataControlField objektet.

(Ärvd från DataControlField)
DesignMode

Hämtar ett värde som anger om ett datakontrollfält för närvarande visas i en designtidsmiljö.

(Ärvd från DataControlField)
FooterStyle

Hämtar eller anger formatet för sidfoten för datakontrollfältet.

(Ärvd från DataControlField)
FooterText

Hämtar eller anger texten som visas i sidfotsobjektet i ett datakontrollfält.

(Ärvd från DataControlField)
HeaderImageUrl

Hämtar eller anger URL:en för en bild som visas i rubrikobjektet i ett datakontrollfält.

(Ärvd från DataControlField)
HeaderStyle

Hämtar eller anger formatet för huvudet i datakontrollfältet.

(Ärvd från DataControlField)
HeaderText

Hämtar eller anger den text som visas i rubrikobjektet i ett datakontrollfält.

(Ärvd från DataControlField)
InsertVisible

Hämtar ett värde som anger om DataControlField objektet är synligt när dess överordnade databundna kontroll är i infogningsläge.

(Ärvd från DataControlField)
IsTrackingViewState

Hämtar ett värde som anger om DataControlField objektet sparar ändringar i visningstillståndet.

(Ärvd från DataControlField)
ItemStyle

Hämtar formatmallen för textbaserat innehåll som visas av ett datakontrollfält.

(Ärvd från DataControlField)
ShowHeader

Hämtar eller anger ett värde som anger om rubrikavsnittet visas i ett ButtonFieldBase objekt.

SortExpression

Hämtar eller anger ett sorteringsuttryck som används av en datakällakontroll för att sortera data.

(Ärvd från DataControlField)
ValidateRequestMode

Hämtar eller anger ett värde som anger om kontrollen validerar klientindata.

(Ärvd från DataControlField)
ValidationGroup

Hämtar eller anger namnet på gruppen med verifieringskontroller för att verifiera när en knapp i ett ButtonFieldBase objekt klickas.

ViewState

Hämtar en ordlista med tillståndsinformation som gör att du kan spara och återställa visningstillståndet för ett DataControlField objekt över flera begäranden för samma sida.

(Ärvd från DataControlField)
Visible

Hämtar eller anger ett värde som anger om ett datakontrollfält återges.

(Ärvd från DataControlField)

Metoder

Name Description
CloneField()

Skapar en duplicerad kopia av det aktuella DataControlField-härledda objektet.

(Ärvd från DataControlField)
CopyProperties(DataControlField)

Kopierar egenskaperna för det aktuella objektet som härleds från ButtonFieldBase klassen till det angivna DataControlField objektet.

CreateField()

När det åsidosättas i en härledd klass skapar du ett tomt DataControlField-derived-objekt.

(Ärvd från DataControlField)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean)

Extraherar värdet för datakontrollfältet från den aktuella tabellcellen och lägger till värdet i den angivna IDictionary samlingen.

(Ärvd från DataControlField)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
Initialize(Boolean, Control)

Utför grundläggande instansinitiering för ett datakontrollfält.

(Ärvd från DataControlField)
InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32)

Lägger till text eller kontroller i en cells kontrollsamling.

(Ärvd från DataControlField)
LoadViewState(Object)

Återställer datakällans tidigare sparade vytillstånd.

(Ärvd från DataControlField)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnFieldChanged()

Genererar händelsen FieldChanged .

(Ärvd från DataControlField)
SaveViewState()

Sparar de ändringar som gjorts i visningstillståndet DataControlField sedan den tid då sidan publicerades tillbaka till servern.

(Ärvd från DataControlField)
ToString()

Returnerar en sträng som representerar det här DataControlField objektet.

(Ärvd från DataControlField)
TrackViewState()

DataControlField Gör att objektet spårar ändringar i visningstillståndet så att de kan lagras i kontrollens ViewState egenskap och sparas mellan begäranden för samma sida.

(Ärvd från DataControlField)
ValidateSupportsCallback()

När de åsidosätts i en härledd klass signalerar de att kontrollerna som finns i ett fält stöder återanrop.

(Ärvd från DataControlField)

Explicita gränssnittsimplementeringar

Name Description
IDataSourceViewSchemaAccessor.DataSourceViewSchema

Hämtar eller anger schemat som är associerat med det här DataControlField objektet.

(Ärvd från DataControlField)
IStateManager.IsTrackingViewState

Hämtar ett värde som anger om DataControlField objektet sparar ändringar i visningstillståndet.

(Ärvd från DataControlField)
IStateManager.LoadViewState(Object)

Återställer datakontrollfältets tidigare sparade visningstillstånd.

(Ärvd från DataControlField)
IStateManager.SaveViewState()

Sparar de ändringar som gjorts i visningstillståndet DataControlField sedan den tid då sidan publicerades tillbaka till servern.

(Ärvd från DataControlField)
IStateManager.TrackViewState()

DataControlField Gör att objektet spårar ändringar i visningstillståndet så att de kan lagras i kontrollens ViewState egenskap och sparas mellan begäranden för samma sida.

(Ärvd från DataControlField)

Gäller för

Se även