ButtonFieldBase Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Fungeert als de abstracte basisklasse voor knopvelden, zoals de ButtonField of CommandField klasse. De ButtonFieldBase klasse biedt de methoden en eigenschappen die gebruikelijk zijn voor alle knopvelden.
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
- Overname
- Afgeleid
Opmerkingen
De ButtonFieldBase klasse is de abstracte basisklasse voor knopvelden en bevat de methoden en eigenschappen die gebruikelijk zijn voor alle knopvelden. Omdat deze klasse abstract is, kunt u er niet rechtstreeks een exemplaar van maken. In plaats daarvan moet u een exemplaar maken van een niet-abstracte klasse die wordt overgenomen van de ButtonFieldBase klasse, zoals de ButtonField of CommandField klasse.
Een object dat is afgeleid van het ButtonFieldBase object, wordt gebruikt door gegevensgebonden besturingselementen (zoals de GridView besturingselementen DetailsView ) om een of meer knoppen weer te geven voor elke record die wordt weergegeven. Een knopveld wordt anders weergegeven, afhankelijk van het gegevensgebonden besturingselement waarin het wordt gebruikt. Het besturingselement geeft bijvoorbeeld GridView een knopveld weer als een kolom, terwijl het DetailsView besturingselement het weergeeft als een rij.
Als u op een knop in een knopveld klikt, wordt de opdrachtgebeurtenis van het bovenliggende gegevensgebonden besturingselement gegenereerd. U kunt een aangepaste routine opgeven die moet worden uitgevoerd wanneer op een knop wordt geklikt door een gebeurtenishandler voor de opdrachtgebeurtenis op te geven.
Note
Het GridView besturingselement verhoogt de RowCommand gebeurtenis, terwijl het DetailsView besturingselement de ItemCommand gebeurtenis verhoogt.
Als u het type knop wilt opgeven dat moet worden weergegeven, gebruikt u de ButtonType eigenschap. Als u de koptekstsectie van een ButtonFieldBase object wilt weergeven of verbergen, stelt u de ShowHeader eigenschap in.
Note
Sommige gegevensgebonden besturingselementen (zoals het GridView besturingselement) kunnen alleen de hele koptekstsectie van het besturingselement weergeven of verbergen. Deze gegevensgebonden besturingselementen bieden geen ondersteuning voor de ShowHeader eigenschap voor een afzonderlijk knopveld. Als u de hele koptekstsectie van een gegevensgebonden besturingselement (indien beschikbaar) wilt weergeven of verbergen, gebruikt u de ShowHeader eigenschap voor het besturingselement.
Notities voor uitvoerders
Wanneer u de ButtonFieldBase klasse overschrijft, moet u het volgende lid overschrijven: CopyProperties(DataControlField).
Constructors
| Name | Description |
|---|---|
| ButtonFieldBase() |
Initialiseert een nieuw exemplaar van de ButtonFieldBase klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AccessibleHeaderText |
Hiermee wordt tekst opgehaald of ingesteld die wordt weergegeven als de |
| ButtonType |
Hiermee haalt u het knoptype op of stelt u dit in om weer te geven in het knopveld. |
| CausesValidation |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of validatie wordt uitgevoerd wanneer op een knop in een ButtonFieldBase object wordt geklikt. |
| Control |
Hiermee haalt u een verwijzing op naar het gegevensbeheer waaraan het DataControlField object is gekoppeld. (Overgenomen van DataControlField) |
| ControlStyle |
Hiermee haalt u de stijl op van webserverbesturingselementen die zijn opgenomen in het DataControlField object. (Overgenomen van DataControlField) |
| DesignMode |
Hiermee wordt een waarde opgehaald die aangeeft of een gegevensbeheerveld momenteel wordt weergegeven in een ontwerpomgeving. (Overgenomen van DataControlField) |
| FooterStyle |
Hiermee haalt u de stijl van de voettekst van het gegevensbeheerveld op of stelt u deze in. (Overgenomen van DataControlField) |
| FooterText |
Hiermee haalt u de tekst op die wordt weergegeven in het voettekstitem van een gegevensbeheerveld of stelt u deze in. (Overgenomen van DataControlField) |
| HeaderImageUrl |
Hiermee wordt de URL opgehaald of ingesteld van een afbeelding die wordt weergegeven in het koptekstitem van een gegevensbeheerveld. (Overgenomen van DataControlField) |
| HeaderStyle |
Hiermee haalt u de stijl van de koptekst van het gegevensbeheerveld op of stelt u deze in. (Overgenomen van DataControlField) |
| HeaderText |
Hiermee haalt u de tekst op die wordt weergegeven in het koptekstitem van een gegevensbeheerveld of stelt u deze in. (Overgenomen van DataControlField) |
| InsertVisible |
Hiermee wordt een waarde opgehaald die aangeeft of het object zichtbaar is wanneer het DataControlField bovenliggende besturingselement voor gegevens in de invoegmodus staat. (Overgenomen van DataControlField) |
| IsTrackingViewState |
Hiermee wordt een waarde opgehaald die aangeeft of het DataControlField object wijzigingen opslaat in de weergavestatus. (Overgenomen van DataControlField) |
| ItemStyle |
Hiermee haalt u de stijl op van tekstgebaseerde inhoud die wordt weergegeven door een gegevensbesturingselementveld. (Overgenomen van DataControlField) |
| ShowHeader |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de koptekstsectie wordt weergegeven in een ButtonFieldBase object. |
| SortExpression |
Hiermee haalt u een sorteerexpressie op die wordt gebruikt door een besturingselement voor gegevensbronnen om gegevens te sorteren. (Overgenomen van DataControlField) |
| ValidateRequestMode |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement clientinvoer valideert. (Overgenomen van DataControlField) |
| ValidationGroup |
Hiermee wordt de naam van de groep validatiebesturingselementen opgehaald of ingesteld om te valideren wanneer op een knop in een ButtonFieldBase object wordt geklikt. |
| ViewState |
Hiermee haalt u een woordenlijst met statusgegevens op waarmee u de weergavestatus van een DataControlField object kunt opslaan en herstellen voor meerdere aanvragen voor dezelfde pagina. (Overgenomen van DataControlField) |
| Visible |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een gegevensbeheerveld wordt weergegeven. (Overgenomen van DataControlField) |
Methoden
| Name | Description |
|---|---|
| CloneField() |
Hiermee maakt u een dubbele kopie van het huidige DataControlField-afgeleide object. (Overgenomen van DataControlField) |
| CopyProperties(DataControlField) |
Kopieert de eigenschappen van het huidige object dat is afgeleid van de ButtonFieldBase klasse naar het opgegeven DataControlField object. |
| CreateField() |
Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een leeg DataControlField-afgeleide object. (Overgenomen van DataControlField) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| ExtractValuesFromCell(IOrderedDictionary, DataControlFieldCell, DataControlRowState, Boolean) |
Extraheert de waarde van het gegevensbeheerveld uit de huidige tabelcel en voegt de waarde toe aan de opgegeven IDictionary verzameling. (Overgenomen van DataControlField) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| Initialize(Boolean, Control) |
Voert de initialisatie van het basisexemplaren uit voor een gegevensbeheerveld. (Overgenomen van DataControlField) |
| InitializeCell(DataControlFieldCell, DataControlCellType, DataControlRowState, Int32) |
Hiermee voegt u tekst of besturingselementen toe aan de verzameling besturingselementen van een cel. (Overgenomen van DataControlField) |
| LoadViewState(Object) |
Hiermee herstelt u de eerder opgeslagen weergavestatus van de gegevensbronweergave. (Overgenomen van DataControlField) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnFieldChanged() |
Hiermee wordt de |
| SaveViewState() |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in de DataControlField weergavestatus sinds het moment dat de pagina op de server is geplaatst. (Overgenomen van DataControlField) |
| ToString() |
Retourneert een tekenreeks die dit DataControlField object vertegenwoordigt. (Overgenomen van DataControlField) |
| TrackViewState() |
Hiermee zorgt u ervoor dat het DataControlField object wijzigingen in de weergavestatus bijhoudt, zodat deze kunnen worden opgeslagen in de eigenschap van ViewState het besturingselement en kunnen worden opgeslagen in aanvragen voor dezelfde pagina. (Overgenomen van DataControlField) |
| ValidateSupportsCallback() |
Wanneer deze worden overschreven in een afgeleide klasse, wordt aangegeven dat de besturingselementen die zijn opgenomen in een veldondersteuning callbacks. (Overgenomen van DataControlField) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDataSourceViewSchemaAccessor.DataSourceViewSchema |
Hiermee wordt het schema opgehaald of ingesteld dat aan dit DataControlField object is gekoppeld. (Overgenomen van DataControlField) |
| IStateManager.IsTrackingViewState |
Hiermee wordt een waarde opgehaald die aangeeft of het DataControlField object wijzigingen opslaat in de weergavestatus. (Overgenomen van DataControlField) |
| IStateManager.LoadViewState(Object) |
Hiermee herstelt u de eerder opgeslagen weergavestatus van het gegevensbeheerveld. (Overgenomen van DataControlField) |
| IStateManager.SaveViewState() |
Hiermee worden de wijzigingen opgeslagen die zijn aangebracht in de DataControlField weergavestatus sinds het moment dat de pagina op de server is geplaatst. (Overgenomen van DataControlField) |
| IStateManager.TrackViewState() |
Hiermee zorgt u ervoor dat het DataControlField object wijzigingen in de weergavestatus bijhoudt, zodat deze kunnen worden opgeslagen in de eigenschap van ViewState het besturingselement en kunnen worden opgeslagen in aanvragen voor dezelfde pagina. (Overgenomen van DataControlField) |