Microsoft.AspNetCore.Mvc.ViewFeatures Espacio de nombres

Proporciona los tipos necesarios para admitir las vistas de representación.

Clases

AntiforgeryExtensions

Clase estática que agrega métodos de extensión a IAntiforgery. No se puede heredar esta clase.

AttributeDictionary

Diccionario para atributos HTML.

CookieTempDataProvider

Proporciona datos de la cookie al objeto actual ITempDataDictionary .

DefaultHtmlGenerator

Implementación predeterminada de IHtmlGenerator.

DefaultHtmlGeneratorExtensions

Clase estática que agrega métodos de extensión a IHtmlGenerator. No se puede heredar esta clase.

DefaultValidationHtmlAttributeProvider

Implementación predeterminada de ValidationHtmlAttributeProvider.

FormContext

Información sobre el formulario> actual<.

HtmlHelper

Implementación predeterminada de IHtmlHelper.

HtmlHelper<TModel>

para HtmlHelper un tipo de modelo específico.

HtmlHelperOptions

Proporciona configuración mediante programación para los asistentes HTML y ViewContext.

JsonHelper

Implementación predeterminada de IJsonHelper.

ModelExplorer

Asocia un objeto de modelo a su correspondiente ModelMetadata.

ModelExplorerExtensions

Métodos de extensión para ModelExplorer.

ModelExpression

Describe un Expression objeto pasado a un asistente de etiquetas.

ModelExpressionProvider

Proporciona ModelExpression expresiones.

ModelMetadataProviderExtensions

Métodos de extensión para IModelMetadataProvider.

PartialViewResultExecutor

Busca y ejecuta un para IView un objeto PartialViewResult.

SaveTempDataAttribute

Filtro que guarda para ITempDataDictionary una solicitud.

SessionStateTempDataProvider

Proporciona datos de estado de sesión al objeto actual ITempDataDictionary .

StringHtmlContent

Contenido de cadena que se codifica cuando se escribe.

TempDataDictionary

Representa un conjunto de datos que solo persiste de una solicitud a la siguiente.

TempDataDictionaryFactory

Implementación predeterminada de ITempDataDictionaryFactory.

TemplateInfo

Representa una plantilla que realiza un seguimiento de los objetos visitados.

TryGetValueProvider

Clase estática que proporciona almacenamiento en caché para TryGetValue. No se puede heredar esta clase.

ValidationHtmlAttributeProvider

Contrato para un servicio que proporciona atributos de validación para expresiones.

ViewComponentResultExecutor

IActionResultExecutor<TResult> para ViewComponentResult.

ViewContextAttribute

Especifica que se debe establecer una propiedad auxiliar de etiquetas con el objeto actual ViewContext al crear el asistente de etiquetas. La propiedad debe tener un método de conjunto público.

ViewDataDictionary

para IDictionary<TKey,TValue> ver los datos.

ViewDataDictionary<TModel>

Representa un ViewDataDictionary para un tipo de modelo específico.

ViewDataDictionaryAttribute

Especifica que se debe establecer una propiedad de controlador con el actual ViewDataDictionary al crear el controlador. La propiedad debe tener un método de conjunto público.

ViewDataDictionaryControllerPropertyActivator

Representa un IControllerActivatorProvider para un controlador de diccionario de datos de vista.

ViewDataEvaluator

Clase estática que ayuda a evaluar expresiones. No se puede heredar esta clase.

ViewDataInfo

Representa información sobre una ViewDataDictionary búsqueda que se evalúa cuando Value se lee.

ViewExecutor

Ejecuta un IViewobjeto .

ViewResultExecutor

Busca y ejecuta un IView para un ViewResultobjeto .

Estructuras

AttributeDictionary.Enumerator

Enumerador para AttributeDictionary.

Interfaces

IAntiforgeryPolicy

Interfaz de marcador para filtros que definen una directiva para la validación de tokens antiforgería.

IFileVersionProvider

Proporciona un hash de versión para un archivo especificado.

IHtmlGenerator

Contrato para implementaciones auxiliares de servicio IHtmlHelper e ITagHelper .

IKeepTempDataResult

Interfaz de marcador para IActionResult tipos que necesitan guardar datos temporales.

IModelExpressionProvider

Proporciona ModelExpression una expresión lambda.

ITempDataDictionary

Representa un conjunto de datos que solo persiste de una solicitud a la siguiente.

ITempDataDictionaryFactory

Generador que proporciona acceso a una ITempDataDictionary instancia de para una solicitud.

ITempDataProvider

Define el contrato para proveedores de datos temporales que almacenan datos que se ven en la solicitud siguiente.

IViewContextAware

Contrato para contextualizar una propiedad activada por una vista con .ViewContext

Enumeraciones

InputType

Especifica constantes que definen un tipo de entrada.

Delegados

TryGetValueDelegate

Delegado para TryGetValue(TKey, TValue).

Comentarios

Para obtener más información sobre las vistas de MVC, vea vistas en ASP.net Core MVC.