Microsoft.AspNetCore.Mvc.ViewFeatures Namespace

Stellt Typen bereit, die zum Unterstützen des Renderns von Ansichten erforderlich sind.

Klassen

Name Beschreibung
AntiforgeryExtensions

Statische Klasse, die Erweiterungsmethoden hinzufügt IAntiforgery. Diese Klasse kann nicht vererbt werden.

AttributeDictionary

Ein Wörterbuch für HTML-Attribute.

CookieTempDataProvider

Stellt Daten vom Cookie zum aktuellen ITempDataDictionary Objekt bereit.

DefaultHtmlGenerator

Standardimplementierung von IHtmlGenerator.

DefaultHtmlGeneratorExtensions

Statische Klasse, die Erweiterungsmethoden hinzufügt IHtmlGenerator. Diese Klasse kann nicht vererbt werden.

DefaultValidationHtmlAttributeProvider

Standardimplementierung von ValidationHtmlAttributeProvider.

FormContext

Informationen zum aktuellen <Formular>.

HtmlHelper

Standardimplementierung von IHtmlHelper.

HtmlHelper<TModel>

A HtmlHelper für einen bestimmten Modelltyp.

HtmlHelperOptions

Stellt eine programmgesteuerte Konfiguration für die HTML-Hilfsprogramme und ViewContext.

JsonHelper

Standardimplementierung von IJsonHelper.

ModelExplorer

Ordnet ein Modellobjekt dem entsprechenden ModelMetadataObjekt zu.

ModelExplorerExtensions

Erweiterungsmethoden für ModelExplorer.

ModelExpression

Beschreibt eine Expression Übergabe an ein Tag-Hilfsprogramm.

ModelExpressionProvider

Stellt ModelExpression Ausdrücke bereit.

ModelMetadataProviderExtensions

Extensions-Methoden für IModelMetadataProvider.

PartialViewResultExecutor

Sucht und führt einen IView für ein PartialViewResult.

SaveTempDataAttribute

Ein Filter, der die ITempDataDictionary Anforderung speichert.

SessionStateTempDataProvider

Stellt Sitzungsstatusdaten für das aktuelle ITempDataDictionary Objekt bereit.

StringHtmlContent

Zeichenfolgeninhalt, der beim Schreiben codiert wird.

TempDataDictionary

Stellt eine Datenmenge dar, die nur von einer Anforderung zur nächsten gespeichert wird.

TempDataDictionaryFactory

Eine Standardimplementierung von ITempDataDictionaryFactory.

TemplateInfo

Stellt eine Vorlage dar, die besuchte Objekte nachverfolgt.

TryGetValueProvider

Statische Klasse, die Zwischenspeicherung für TryGetValue bereitstellt. Diese Klasse kann nicht vererbt werden.

ValidationHtmlAttributeProvider

Vertrag für einen Dienst, der Überprüfungsattribute für Ausdrücke bereitstellt.

ViewComponentResultExecutor

A IActionResultExecutor<TResult> für ViewComponentResult.

ViewContextAttribute

Gibt an, dass eine Tag-Hilfseigenschaft beim Erstellen des Tag-Hilfsprogramms mit dem aktuellen ViewContext festgelegt werden soll. Die Eigenschaft muss über eine öffentliche Set-Methode verfügen.

ViewDataDictionary

A IDictionary<TKey,TValue> für Ansichtsdaten.

ViewDataDictionary<TModel>

Stellt einen ViewDataDictionary für einen bestimmten Modelltyp dar.

ViewDataDictionaryAttribute

Gibt an, dass eine Controllereigenschaft beim Erstellen des Controllers mit dem aktuellen ViewDataDictionary festgelegt werden soll. Die Eigenschaft muss über eine öffentliche Set-Methode verfügen.

ViewDataDictionaryControllerPropertyActivator

Stellt einen IControllerActivatorProvider Für einen Ansichtsdatenwörterbuchcontroller dar.

ViewDataEvaluator

Statische Klasse, mit der Ausdrücke ausgewertet werden können. Diese Klasse kann nicht vererbt werden.

ViewDataInfo

Stellt Informationen zu einer ViewDataDictionary Nachschlagevorgang dar, die beim Value Lesen ausgewertet wird.

ViewExecutor

Führt ein IView.

ViewResultExecutor

Sucht und führt einen IView für ein ViewResult.

Strukturen

Name Beschreibung
AttributeDictionary.Enumerator

Ein Enumerator für AttributeDictionary.

Schnittstellen

Name Beschreibung
IAntiforgeryPolicy

Eine Markerschnittstelle für Filter, die eine Richtlinie für die Überprüfung von Antiforgery-Token definieren.

IFileVersionProvider

Stellt Versionshash für eine angegebene Datei bereit.

IHtmlGenerator

Vertrag für einen Dienst zur Unterstützung IHtmlHelper und ITagHelper Implementierung.

IKeepTempDataResult

Eine Markierungsschnittstelle für IActionResult Typen, für die temporäre Daten gespeichert werden müssen.

IModelExpressionProvider

Stellt ModelExpression einen Lambda-Ausdruck bereit.

ITempDataDictionary

Stellt eine Datenmenge dar, die nur von einer Anforderung zur nächsten gespeichert wird.

ITempDataDictionaryFactory

Eine Factory, die Zugriff auf eine ITempDataDictionary Instanz für eine Anforderung bietet.

ITempDataProvider

Definiert den Vertrag für temporäre Datenanbieter, die Daten speichern, die auf der nächsten Anforderung angezeigt werden.

IViewContextAware

Contract for contextualizing a property activated by a view with the ViewContext.

Enumerationen

Name Beschreibung
InputType

Gibt Konstanten an, die einen Eingabetyp definieren.

Delegaten

Name Beschreibung
TryGetValueDelegate

Eine Stellvertretung für TryGetValue(TKey, TValue).

Hinweise

Weitere Informationen zu MVC-Ansichten finden Sie unter "Ansichten in ASP.NET Core MVC".