ButtonFieldBase Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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 |
| 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 |
| 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) |