Поделиться через


Microsoft.AspNetCore.Mvc.ViewFeatures Пространство имен

Предоставляет типы, необходимые для поддержки представлений отрисовки.

Классы

AntiforgeryExtensions

Статический класс, добавляющий методы расширения в IAntiforgery. Этот класс не наследуется.

AttributeDictionary

Словарь атрибутов HTML.

CookieTempDataProvider

Предоставляет данные из файла cookie в текущий ITempDataDictionary объект .

DefaultHtmlGenerator

Реализация IHtmlGenerator по умолчанию.

DefaultHtmlGeneratorExtensions

Статический класс, добавляющий методы расширения в IHtmlGenerator. Этот класс не наследуется.

DefaultValidationHtmlAttributeProvider

Реализация ValidationHtmlAttributeProvider по умолчанию.

FormContext

Сведения о текущей <форме>.

HtmlHelper

Реализация IHtmlHelper по умолчанию.

HtmlHelper<TModel>

Объект HtmlHelper для определенного типа модели.

HtmlHelperOptions

Предоставляет программную конфигурацию для вспомогательных элементов HTML и ViewContext.

JsonHelper

Реализация IJsonHelper по умолчанию.

ModelExplorer

Связывает объект модели с соответствующим ModelMetadataему .

ModelExplorerExtensions

Методы расширения для ModelExplorer.

ModelExpression

Описывает объект , переданный Expression вспомогательной функции тега.

ModelExpressionProvider

Предоставляет ModelExpression для выражений.

ModelMetadataProviderExtensions

Методы расширения для IModelMetadataProvider.

PartialViewResultExecutor

Находит и выполняет IView для PartialViewResult.

SaveTempDataAttribute

Фильтр, сохраняющий ITempDataDictionary для запроса.

SessionStateTempDataProvider

Предоставляет данные состояния сеанса текущему ITempDataDictionary объекту.

StringHtmlContent

Строковое содержимое, которое кодируется при записи.

TempDataDictionary

Представляет набор данных, существующий только в течение времени от одного запроса до другого.

TempDataDictionaryFactory

Реализация ITempDataDictionaryFactoryпо умолчанию .

TemplateInfo

Представляет шаблон, который отслеживает посещенные объекты.

TryGetValueProvider

Статический класс, обеспечивающий кэширование для TryGetValue. Этот класс не наследуется.

ValidationHtmlAttributeProvider

Контракт для службы, предоставляющий атрибуты проверки для выражений.

ViewComponentResultExecutor

IActionResultExecutor<TResult> для ViewComponentResult.

ViewContextAttribute

Указывает, что вспомогательное свойство тега должно быть задано с текущим ViewContext значением при создании вспомогательной функции тега. Свойство должно иметь открытый метод set.

ViewDataDictionary

Объект IDictionary<TKey,TValue> для просмотра данных.

ViewDataDictionary<TModel>

Представляет для определенного ViewDataDictionary типа модели.

ViewDataDictionaryAttribute

Указывает, что свойство контроллера должно быть задано с текущим ViewDataDictionary значением при создании контроллера. Свойство должно иметь открытый метод set.

ViewDataDictionaryControllerPropertyActivator

Представляет для контроллера IControllerActivatorProvider словаря данных представления.

ViewDataEvaluator

Статический класс, помогающий оценивать выражения. Этот класс не наследуется.

ViewDataInfo

Представляет сведения о поиске ViewDataDictionary , который вычисляется при Value чтении.

ViewExecutor

Выполняет .IView

ViewResultExecutor

Находит и выполняет IView для ViewResult.

Структуры

AttributeDictionary.Enumerator

Перечислитель для AttributeDictionary.

Интерфейсы

IAntiforgeryPolicy

Интерфейс маркера для фильтров, определяющих политику проверки маркера защиты от подделки.

IFileVersionProvider

Предоставляет хэш версии для указанного файла.

IHtmlGenerator

Контракт на поддержку IHtmlHelper и ITagHelper реализацию службы.

IKeepTempDataResult

Интерфейс маркера для IActionResult типов, для которых необходимо сохранить временные данные.

IModelExpressionProvider

Предоставляет ModelExpression лямбда-выражение.

ITempDataDictionary

Представляет набор данных, существующий только в течение времени от одного запроса до другого.

ITempDataDictionaryFactory

Фабрика, которая предоставляет доступ к ITempDataDictionary экземпляру запроса.

ITempDataProvider

Определяет контракт для поставщиков временных данных, хранящих данные, которые просматриваются при следующем запросе.

IViewContextAware

Контракт для контекстуализации свойства, активируемого представлением, с ViewContextпомощью .

Перечисления

InputType

Указывает константы, определяющие тип входных данных.

Делегаты

TryGetValueDelegate

Делегат для TryGetValue(TKey, TValue).

Комментарии

Дополнительные сведения о представлениях MVC см. в разделе Представления в ASP.NET Core MVC.