Microsoft.AspNetCore.Mvc.ViewFeatures Przestrzeń nazw

Udostępnia typy wymagane do obsługi widoków renderowania.

Klasy

Nazwisko Opis
AntiforgeryExtensions

Klasa statyczna, która dodaje metody rozszerzenia do IAntiforgeryklasy . 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 implementacja elementu IHtmlGenerator.

DefaultHtmlGeneratorExtensions

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

DefaultValidationHtmlAttributeProvider

Domyślna implementacja elementu ValidationHtmlAttributeProvider.

FormContext

Informacje o bieżącym <formularzu>.

HtmlHelper

Domyślna implementacja elementu IHtmlHelper.

HtmlHelper<TModel>

A HtmlHelper dla określonego typu modelu.

HtmlHelperOptions

Udostępnia konfigurację programową dla pomocników HTML i ViewContext.

JsonHelper

Domyślna implementacja elementu IJsonHelper.

ModelExplorer

Kojarzy obiekt modelu z odpowiadającym ModelMetadatamu elementem .

ModelExplorerExtensions

Metody rozszerzeń dla programu ModelExplorer.

ModelExpression

Expression Opisuje element przekazany do pomocnika tagów.

ModelExpressionProvider

Zawiera ModelExpression wyrażenia.

ModelMetadataProviderExtensions

Metody rozszerzeń dla elementu IModelMetadataProvider.

PartialViewResultExecutor

Znajduje i wykonuje element IView dla elementu 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 zapisywania.

TempDataDictionary

Reprezentuje zestaw danych, który utrzymuje się tylko z jednego żądania do następnego.

TempDataDictionaryFactory

Domyślna implementacja elementu ITempDataDictionaryFactory.

TemplateInfo

Reprezentuje szablon, który śledzi odwiedzane obiekty.

TryGetValueProvider

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

ValidationHtmlAttributeProvider

Kontrakt dla usługi zapewniającej atrybuty weryfikacji dla wyrażeń.

ViewComponentResultExecutor

A IActionResultExecutor<TResult> dla ViewComponentResult.

ViewContextAttribute

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

ViewDataDictionary

Element do wyświetlania IDictionary<TKey,TValue> danych.

ViewDataDictionary<TModel>

ViewDataDictionary Reprezentuje element dla określonego typu modelu.

ViewDataDictionaryAttribute

Określa, że właściwość kontrolera powinna być ustawiona z bieżącym ViewDataDictionary podczas tworzenia kontrolera. Właściwość musi mieć metodę zestawu publicznego.

ViewDataDictionaryControllerPropertyActivator

IControllerActivatorProvider Reprezentuje element dla kontrolera słownika danych widoku.

ViewDataEvaluator

Klasa statyczna, która ułatwia ocenę wyrażeń. Klasa ta nie może być dziedziczona.

ViewDataInfo

Reprezentuje informacje o wyszukiwaniu ViewDataDictionary , które jest oceniane podczas Value odczytywania.

ViewExecutor

Wykonuje element IView.

ViewResultExecutor

Znajduje i wykonuje element IView dla elementu ViewResult.

Struktury

Nazwisko Opis
AttributeDictionary.Enumerator

Moduł wyliczający dla elementu AttributeDictionary.

Interfejsy

Nazwisko Opis
IAntiforgeryPolicy

Interfejs znacznika dla filtrów, które definiują zasady weryfikacji tokenu ochrony przed fałszerzami.

IFileVersionProvider

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

IHtmlGenerator

Umowa dotycząca obsługi i ITagHelper implementacji usługiIHtmlHelper.

IKeepTempDataResult

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

IModelExpressionProvider

Udostępnia ModelExpression wyrażenie lambda.

ITempDataDictionary

Reprezentuje zestaw danych, który utrzymuje się tylko z jednego żądania do następnego.

ITempDataDictionaryFactory

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

ITempDataProvider

Definiuje umowę dla dostawców danych tymczasowych, którzy przechowują dane wyświetlane w następnym żądaniu.

IViewContextAware

Umowa dotycząca kontekstowego określania właściwości aktywowanej przez widok za pomocą elementu ViewContext.

Wyliczenia

Nazwisko Opis
InputType

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

Delegaci

Nazwisko Opis
TryGetValueDelegate

Pełnomocnik dla elementu TryGetValue(TKey, TValue).

Uwagi

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