Microsoft.AspNetCore.Mvc.ViewFeatures Przestrzeń nazw

Zapewnia typy wymagane do obsługi widoków renderowania.

Klasy

AntiforgeryExtensions

Klasa statyczna, która dodaje metody rozszerzenia do IAntiforgery klasy . Klasa ta nie może być dziedziczona.

AttributeDictionary

Słownik atrybutów HTML.

CookieTempDataProvider

Dostarcza dane z pliku cookie do bieżącego ITempDataDictionary obiektu.

DefaultHtmlGenerator

Domyślna IHtmlGenerator implementacja .

DefaultHtmlGeneratorExtensions

Klasa statyczna, która dodaje metody rozszerzenia do IHtmlGenerator klasy . Klasa ta nie może być dziedziczona.

DefaultValidationHtmlAttributeProvider

Domyślna implementacja programu ValidationHtmlAttributeProvider .

FormContext

Informacje o bieżącym < formularzu > .

HtmlHelper

Domyślna IHtmlHelper implementacja .

HtmlHelper<TModel>

Dla HtmlHelper określonego typu modelu.

HtmlHelperOptions

Zapewnia konfigurację programową pomocników HTML i ViewContext programu .

JsonHelper

Domyślna implementacja IJsonHelper .

ModelExplorer

Kojarzy obiekt modelu z odpowiadającym mu obiektem ModelMetadata .

ModelExplorerExtensions

Metody rozszerzenia dla ModelExplorer .

ModelExpression

Opisuje element Expression przekazywany do pomocnika tagu.

ModelExpressionProvider

Zawiera ModelExpression dla wyrażeń.

ModelMetadataProviderExtensions

Metody rozszerzeń dla IModelMetadataProvider .

PartialViewResultExecutor

Znajduje i wykonuje dla IView . PartialViewResult

SaveTempDataAttribute

Filtr, który zapisuje ITempDataDictionary dla żądania.

SessionStateTempDataProvider

Dostarcza dane stanu sesji do bieżącego ITempDataDictionary obiektu.

StringHtmlContent

Zawartość ciągu, która jest kodowana podczas pisano.

TempDataDictionary

Reprezentuje zestaw danych, które są utrwalane tylko z jednego żądania do następnego.

TempDataDictionaryFactory

Domyślna implementacja programu ITempDataDictionaryFactory .

TemplateInfo

Reprezentuje szablon, który śledzi odwiedzone obiekty.

TryGetValueProvider

Klasa statyczna, która zapewnia buforowanie dla tryGetValue. Klasa ta nie może być dziedziczona.

ValidationHtmlAttributeProvider

Kontrakt dla usługi dostarczającej atrybuty walidacji dla wyrażeń.

ViewComponentResultExecutor

A IActionResultExecutor<TResult> dla ViewComponentResult .

ViewContextAttribute

Określa, że właściwość pomocnika tagu powinna być ustawiana z bieżącym podczas ViewContext tworzenia pomocnika tagu. Właściwość musi mieć publiczną metodę zestawu.

ViewDataDictionary

Do IDictionary<TKey,TValue> wyświetlania danych.

ViewDataDictionary<TModel>

Reprezentuje dla ViewDataDictionary określonego typu modelu.

ViewDataDictionaryAttribute

Określa, że podczas tworzenia kontrolera należy ustawić właściwość kontrolera z ViewDataDictionary bieżącym. Właściwość musi mieć publiczną metodę zestawu.

ViewDataDictionaryControllerPropertyActivator

Reprezentuje dla IControllerActivatorProvider kontrolera słownika danych widoku.

ViewDataEvaluator

Klasa statyczna, która pomaga oceniać wyrażenia. Klasa ta nie może być dziedziczona.

ViewDataInfo

Reprezentuje informacje o ViewDataDictionary odnośniku, które jest oceniane podczas Value odczytywania.

ViewExecutor

Wykonuje element IView .

ViewResultExecutor

Znajduje i wykonuje element IView dla . ViewResult

Struktury

AttributeDictionary.Enumerator

Moduł wyliczający dla AttributeDictionary .

Interfejsy

IAntiforgeryPolicy

Interfejs znacznika dla filtrów, które definiują zasady weryfikacji tokenu ochrony przed podszyciem się.

IFileVersionProvider

Udostępnia skrót wersji dla określonego pliku.

IHtmlGenerator

Kontrakt dla obsługi usługi IHtmlHelper i implementacji ITagHelper.

IKeepTempDataResult

Interfejs znacznika dla IActionResult typów, które muszą mieć zapisane dane tymczasowe.

IModelExpressionProvider

Zapewnia ModelExpression wyrażenie lambda.

ITempDataDictionary

Reprezentuje zestaw danych, które są utrwalane tylko z jednego żądania do następnego.

ITempDataDictionaryFactory

Fabryka, która zapewnia dostęp do ITempDataDictionary wystąpienia dla żądania.

ITempDataProvider

Definiuje kontrakt dla dostawców danych tymczasowych, którzy przechowują dane, które są przeglądane przy następnym żądaniu.

IViewContextAware

Zawężenie kontekstu właściwości aktywowanego przez widok za pomocą obiektu ViewContext .

Wyliczenia

InputType

Określa stałe, które definiują typ danych wejściowych.

Delegaci

TryGetValueDelegate

Delegat dla TryGetValue(TKey, TValue) .

Uwagi

Aby uzyskać więcej informacji na temat widoków MVC, zobacz widoki w ASP.NET Core MVC.