Información
El tema que ha solicitado se muestra abajo. Sin embargo, este tema no se encuentra en la biblioteca.

Espacio de nombres System.Web.Mvc

El espacio de nombres System.Web.Mvc contiene clases e interfaces que admiten el marco Controlador de vista de modelo (MVC) de ASP.NET para crear aplicaciones web. Este espacio de nombres incluye clases que representan controladores, generadores de controladores, resultados de acciones, vistas, vista parcial, enlazadores de modelos, entre otros muchos.

  Clase Descripción
Clase pública AcceptVerbsAttribute Representa un atributo que especifica a qué verbos HTTP responderá un método de acción.
Clase pública ActionDescriptor Proporciona información sobre un método de acción, tal como su nombre, controlador, parámetros, atributos y filtros.
Clase pública ActionExecutedContext Proporciona el contexto para el método ActionExecuted de la clase ActionFilterAttribute.
Clase pública ActionExecutingContext Proporciona el contexto para el método ActionExecuting de la clase ActionFilterAttribute.
Clase pública ActionFilterAttribute Representa la clase base de los atributos de filtro.
Clase pública ActionMethodSelectorAttribute Representa un atributo que se usa para influir en la selección de un método de acción.
Clase pública ActionNameAttribute Representa un atributo que se usa para el nombre de una acción.
Clase pública ActionNameSelectorAttribute Representa un atributo que afecta a la selección de un método de acción.
Clase pública ActionResult Encapsula el resultado de un método de acción y se usa para realizar una operación de nivel de marco en nombre del método de acción.
Clase pública AdditionalMetadataAttribute Proporciona una clase que implementa la interfaz IMetadataAware para admitir metadatos adicionales.
Clase pública AjaxHelper Representa la compatibilidad para representar HTML en escenarios AJAX dentro de una vista.
Clase pública AjaxHelper<TModel> Representa la compatibilidad para representar HTML en escenarios AJAS dentro de una vista fuertemente tipada.
Clase pública AjaxRequestExtensions Representa una clase que extiende la clase HttpRequestBase al agregar la capacidad de determinar si una solicitud HTTP es una solicitud AJAX.
Clase pública AllowAnonymousAttribute Representa un atributo que marca controladores y acciones para omitir AuthorizeAttribute durante la autorización.
Clase pública AllowHtmlAttribute Permite que una solicitud incluya el formato HTML durante el enlace del modelo al omitir la validación de solicitudes de la propiedad. (Se recomienda que la aplicación compruebe explícitamente todos los modelos en los que deshabilite la validación de solicitudes para evitar los ataques mediante scripts).
Clase pública AreaRegistration Proporciona una manera de registrar una o más áreas en una aplicación ASP.NET MVC.
Clase pública AreaRegistrationContext Encapsula la información necesaria para registrar un área en una aplicación de ASP.NET MVC.
Clase pública AssociatedMetadataProvider Proporciona una clase abstracta para implementar un proveedor de metadatos.
Clase pública AssociatedValidatorProvider Proporciona una clase abstracta para las clases que implementan un proveedor de validación.
Clase pública AsyncController Se proporciona para la compatibilidad con versiones anteriores a ASP.NET MVC 3.
Clase pública AsyncTimeoutAttribute Representa un atributo que se usa para establecer el valor de tiempo de espera, en milisegundos, para un método asincrónico.
Clase pública AuthorizationContext Encapsula la información necesaria para usar un atributo AuthorizeAttribute.
Clase pública AuthorizeAttribute Representa un atributo que se usa para restringir el acceso por llamadores a un método de acción.
Clase pública BindAttribute Representa un atributo que se usa para proporcionar detalles cómo debe producir el enlace del modelo a un parámetro.
Clase pública BuildManagerCompiledView Representa la clase base para las vistas que recopila la clase BuildManager antes de que las represente un motor de vistas.
Clase pública BuildManagerViewEngine Proporciona una clase base para los motores de vista.
Clase pública ByteArrayModelBinder Asigna una solicitud del explorador a una matriz de bytes.
Clase pública CachedAssociatedMetadataProvider<TModelMetadata> Proporciona una clase abstracta para implementar un proveedor de metadatos almacenado en caché.
Clase pública CachedDataAnnotationsMetadataAttributes Proporciona un contenedor para almacenar los atributos System.ComponentModel.DataAnnotations en caché.
Clase pública CachedDataAnnotationsModelMetadata Proporciona un contenedor para almacenar DataAnnotationsModelMetadata en caché.
Clase pública CachedDataAnnotationsModelMetadataProvider Implementa el proveedor de metadatos del modelo predeterminado almacenado en caché para ASP.NET MVC.
Clase pública CachedModelMetadata<TPrototypeCache> Proporciona un contenedor para metadatos almacenados en caché.
Clase pública CancellationTokenModelBinder Proporciona un mecanismo para propagar notificaciones de que las operaciones del enlazador de modelos deben cancelarse.
Clase pública ChildActionOnlyAttribute Representa un atributo que se usa para indicar que se debería llamar a un método de acción solo como una acción secundaria.
Clase pública ChildActionValueProvider Representa un proveedor de valores para los valores de las acciones secundarias.
Clase pública ChildActionValueProviderFactory Representa un generador para crear objetos de proveedor para acciones secundarias.
Clase pública ClientDataTypeModelValidatorProvider Devuelve los validadores de modelo de tipo de datos de cliente.
Clase pública CompareAttribute Obsoleto. Proporciona un atributo que compara dos propiedades de un modelo.
Clase pública ContentResult Representa un tipo de contenido definido por el usuario que es el resultado de un método de acción.
Clase pública Controller Proporciona los métodos que responden a las solicitudes HTTP que se realizan para un sitio web MVC ASP.NET.
Clase pública ControllerActionInvoker Representa una clase responsable de invocar los métodos de acción de un controlador.
Clase pública ControllerBase Representa la clase base para todos los controladores MVC.
Clase pública ControllerBuilder Representa una clase que es responsable de compilar un controlador dinámicamente.
Clase pública ControllerContext Encapsula información sobre una solicitud HTTP que coincide con las instancias de RouteBase y ControllerBase especificadas.
Clase pública ControllerDescriptor Encapsula información que describe un controlador, tal como su nombre, su tipo y sus acciones.
Clase pública ControllerInstanceFilterProvider Agrega el controlador a la instancia de FilterProviderCollection.
Clase pública CustomModelBinderAttribute Representa un atributo que invoca un enlazador de modelos personalizado.
Clase pública DataAnnotationsModelMetadata Proporciona un contenedor para los metadatos comunes, para la clase DataAnnotationsModelMetadataProvider y para la clase DataAnnotationsModelValidator de un modelo de datos.
Clase pública DataAnnotationsModelMetadataProvider Implementa el proveedor de metadatos del modelo predeterminado para ASP.NET MVC.
Clase pública DataAnnotationsModelValidator Proporciona un validador de modelo.
Clase pública DataAnnotationsModelValidator<TAttribute> Proporciona un validador de modelo para un tipo de validación especificado.
Clase pública DataAnnotationsModelValidatorProvider Implementa el proveedor de validación predeterminado para ASP.NET MVC.
Clase pública DataErrorInfoModelValidatorProvider Proporciona un contenedor para el validador de modelo de información de error.
Clase pública DefaultControllerFactory Representa el generador de controladores registrado de forma predeterminada.
Clase pública DefaultModelBinder Asigna una solicitud de explorador a un objeto de datos. Esta clase proporciona una implementación concreta de un enlazador de modelos.
Clase pública DefaultViewLocationCache Representa una memoria caché para ubicaciones de vista.
Clase pública DependencyResolver Proporciona un punto de registro para las resoluciones de dependencia que implementan IDependencyResolver o la interfaz IServiceLocator del localizador de servicios común.
Clase pública DependencyResolverExtensions Proporciona una implementación con seguridad de tipos de GetService y GetServices.
Clase pública DictionaryValueProvider<TValue> Representa la clase base para los proveedores de valores cuyos valores proceden de una colección que implementa la interfaz IDictionary<TKey, TValue>.
Clase pública EmptyModelMetadataProvider Proporciona un proveedor de metadatos vacío para los modelos de datos que no requieren metadatos.
Clase pública EmptyModelValidatorProvider Proporciona un proveedor de validación vacío para los modelos que no requieren ningún validador.
Clase pública EmptyResult Representa un resultado que no hace nada, tal como un método de acción de controlador que no devuelve nada.
Clase pública ExceptionContext Proporciona el contexto para usar la clase HandleErrorAttribute.
Clase pública ExpressionHelper Proporciona una clase auxiliar para obtener el nombre del modelo de una expresión.
Clase pública FieldValidationMetadata Proporciona un contenedor para los metadatos de validación de campos del lado cliente.
Clase pública FileContentResult Envía el contenido de un archivo binario a la respuesta.
Clase pública FilePathResult Envía el contenido de un archivo a la respuesta.
Clase pública FileResult Representa una clase base que se usa para enviar contenido de archivo binario a la respuesta.
Clase pública FileStreamResult Envía el contenido binario a la respuesta mediante una instancia de Stream.
Clase pública Filter Representa una clase de metadatos que contiene una referencia a la implementación de una o más de las interfaces de filtro, el ámbito y el orden del filtro.
Clase pública FilterAttribute Representa la clase base de los atributos de acción y filtro de resultados.
Clase pública FilterAttributeFilterProvider Define un proveedor de filtros para los atributos de filtro.
Clase pública FilterInfo Encapsula información sobre los filtros de acción disponibles.
Clase pública FilterProviderCollection Representa la colección de proveedores de filtros para la aplicación.
Clase pública FilterProviders Proporciona un punto de registro para los filtros.
Clase pública FormCollection Contiene los proveedores de valor de formulario para la aplicación.
Clase pública FormContext Encapsula la información necesaria para validar y procesar los datos de entrada de un formulario HTML.
Clase pública FormValueProvider Representa un proveedor de valores para los valores de formulario incluidos en un objeto NameValueCollection.
Clase pública FormValueProviderFactory Representa una clase que es responsable de crear una nueva instancia de un objeto de proveedor de valores de formulario.
Clase pública GlobalFilterCollection Representa una clase que contiene todos los filtros globales.
Clase pública GlobalFilters Representa la colección de filtros globales.
Clase pública HandleErrorAttribute Representa un atributo que se utiliza para controlar una excepción producida por un método de acción.
Clase pública HandleErrorInfo Encapsula información para administrar un error producido por un método de acción.
Clase pública HiddenInputAttribute Representa un atributo que se usa para indicar si una propiedad o valor de campo se debería presentar como un elemento input oculto.
Clase pública HtmlHelper Representa la compatibilidad para representar los controles HTML en una vista.
Clase pública HtmlHelper<TModel> Representa la compatibilidad para presentar los controles HTML en una vista fuertemente tipada.
Clase pública HttpDeleteAttribute Representa un atributo que se usa para restringir un método de acción de forma que el método solo administre las solicitudes DELETE de HTTP.
Clase pública HttpFileCollectionValueProvider Representa un proveedor de valores que se va a usar con los valores que proceden de una colección de archivos HTTP.
Clase pública HttpFileCollectionValueProviderFactory Representa una clase que es responsable de crear una nueva instancia de un objeto de proveedor de valores de colección de archivos HTTP.
Clase pública HttpGetAttribute Representa un atributo que se usa para restringir un método de acción de forma que el método administre solamente las solicitudes HTTP GET.
Clase pública HttpHeadAttribute Especifica que la solicitud HTTP debe ser el método HTTP HEAD.
Clase pública HttpNotFoundResult Define un objeto que se usa para indicar que no se encontró el recurso solicitado.
Clase pública HttpOptionsAttribute Representa un atributo que se usa para restringir un método de forma que el método administre solamente las solicitudes HTTP OPTIONS.
Clase pública HttpPatchAttribute Representa un atributo que se usa para restringir un método de acción de forma que el método administre solamente las solicitudes HTTP PATCH.
Clase pública HttpPostAttribute Representa un atributo que se usa para restringir un método de acción de forma que el método administre solamente las solicitudes HTTP POST.
Clase pública HttpPostedFileBaseModelBinder Enlaza un modelo a un archivo expuesto.
Clase pública HttpPutAttribute Representa un atributo que se usa para restringir un método de acción de forma que el método administre solamente las solicitudes HTTP PUT.
Clase pública HttpRequestExtensions Extiende la clase HttpRequestBase que contiene los valores HTTP enviados por el cliente durante una solicitud web.
Clase pública HttpStatusCodeResult Proporciona un modo para devolver un resultado de la acción con un código de estado de respuesta HTTP y una descripción específicos.
Clase pública HttpUnauthorizedResult Representa el resultado de una solicitud HTTP no autorizada.
Clase pública JavaScriptResult Envía el contenido de JavaScript a la respuesta.
Clase pública JsonResult Representa una clase que se usa para enviar contenido con formato JSON a la respuesta.
Clase pública JsonValueProviderFactory Habilita los métodos de acción para enviar y recibir el texto con formato JSON y para el enlace de modelo del texto JSON a los parámetros de métodos de acción.
Clase pública LinqBinaryModelBinder Asigna una solicitud de explorador a un objeto LINQ Binary.
Clase pública MaxLengthAttributeAdapter Provides an adapter for the MaxLengthAttribute attribute.
Clase pública MinLengthAttributeAdapter Provides an adapter for the MinLengthAttribute attribute.
Clase pública ModelBinderAttribute Representa un atributo que se usa para asociar un tipo de modelo a un tipo de generador de modelos.
Clase pública ModelBinderDictionary Representa una clase que contiene todos los enlazadores de modelos para la aplicación, enumerados por tipo de enlazador.
Clase pública ModelBinderProviderCollection No se actualizará ningún contenido aquí; no agregue material aquí.
Clase pública ModelBinderProviders Proporciona un contenedor para los proveedores de enlazadores de modelos.
Clase pública ModelBinders Proporciona acceso global a los enlazadores de modelos de la aplicación.
Clase pública ModelBindingContext Proporciona el contexto en el que funciona un enlazador de modelos.
Clase pública ModelError Representa un error que se produce durante el enlace de modelos.
Clase pública ModelErrorCollection Colección de instancias de ModelError.
Clase pública ModelMetadata Proporciona un contenedor para los metadatos comunes, para la clase ModelMetadataProvider y para la clase ModelValidator de un modelo de datos.
Clase pública ModelMetadataProvider Proporciona una clase base abstracta para un proveedor de metadatos personalizado.
Clase pública ModelMetadataProviders Proporciona un contenedor para la instancia actual de ModelMetadataProvider.
Clase pública ModelState Encapsula el estado del enlace del modelo a una propiedad de un argumento de acción-método o al propio argumento.
Clase pública ModelStateDictionary Representa el estado de un intento de enlazar un formulario expuesto a un método de acción, que incluye información de validación.
Clase pública ModelValidationResult Proporciona un contenedor para un resultado de la validación.
Clase pública ModelValidator Proporciona una clase base para implementar la lógica de validación.
Clase pública ModelValidatorProvider Proporciona una lista de validadores para un modelo.
Clase pública ModelValidatorProviderCollection No se actualizará ningún contenido aquí; no agregue material aquí.
Clase pública ModelValidatorProviders Proporciona un contenedor para el proveedor de validación actual.
Clase pública MultiSelectList Representa una lista de elementos de los cuales los usuarios pueden seleccionar más de un elemento.
Clase pública MvcFilter Cuando se implementa en una clase derivada, proporciona una clase de metadatos que contiene una referencia a la implementación de una o más de las interfaces de filtro, el ámbito y el orden del filtro.
Clase pública MvcHandler Selecciona el controlador que controlará una solicitud HTTP.
Clase pública MvcHtmlString Representa una cadena codificada en HTML que no debe volver a codificarse.
Clase pública MvcHttpHandler Comprueba y procesa una solicitud HTTP.
Clase pública MvcRouteHandler Crea un objeto que implementa la interfaz IHttpHandler y le pasa el contexto de solicitud.
Clase pública MvcWebRazorHostFactory Crea instancias de archivos MvcWebPageRazorHost.
Clase pública NameValueCollectionExtensions Extiende un objeto NameValueCollection para que la colección se pueda copiar en un diccionario especificado.
Clase pública NameValueCollectionValueProvider Representa la clase base para los proveedores de valores cuyos valores proceden de un objeto NameValueCollection.
Clase pública NoAsyncTimeoutAttribute Proporciona un contenedor de conveniencia para el atributo AsyncTimeoutAttribute.
Clase pública NonActionAttribute Representa un atributo que se utiliza para indicar que un método de controlador no es un método de acción.
Clase pública OutputCacheAttribute Representa un atributo que se usa para marcar un método de acción cuyo resultado estará almacenado en memoria caché.
Clase pública OverrideActionFiltersAttribute Representa los atributos asociados con el filtro de invalidación.
Clase pública OverrideAuthenticationAttribute Representa los atributos asociados con la autenticación.
Clase pública OverrideAuthorizationAttribute Representa los atributos asociados con la autorización.
Clase pública OverrideExceptionFiltersAttribute Representa los atributos asociados con el filtro de excepciones.
Clase pública OverrideResultFiltersAttribute Representa los atributos asociados con el filtro de resultado.
Clase pública ParameterBindingInfo Encapsula información para enlazar parámetros de método de acción a un modelo de datos.
Clase pública ParameterDescriptor Contiene información que describe un parámetro.
Clase pública PartialViewResult Representa una clase base que se usa para enviar una vista parcial a la respuesta.
Clase pública PreApplicationStartCode Proporciona un punto de registro para el código de inicio anterior a la aplicación de ASP.NET Razor.
Clase pública QueryStringValueProvider Representa un proveedor de valores para las cadenas de consulta incluidas en un objeto NameValueCollection.
Clase pública QueryStringValueProviderFactory Representa una clase que es responsable de crear una nueva instancia de un objeto de proveedor de valores de cadena de consulta.
Clase pública RangeAttributeAdapter Proporciona un adaptador para el atributo RangeAttribute.
Clase pública RazorView Representa la clase que se usa para crear vistas que tienen sintaxis Razor.
Clase pública RazorViewEngine Representa un motor de vista que se emplea para representar una página web que usa la sintaxis de ASP.NET Razor.
Clase pública RedirectResult Controla el procesamiento de acciones de aplicación al redirigir a un identificador URI especificado.
Clase pública RedirectToRouteResult Representa un resultado que realiza una redirección mediante el diccionario de valores de ruta especificado.
Clase pública ReflectedActionDescriptor Contiene información que describe un método de acción reflejado.
Clase pública ReflectedControllerDescriptor Contiene información que describe un controlador reflejado.
Clase pública ReflectedParameterDescriptor Contiene información que describe un parámetro de método de acción reflejado.
Clase pública RegularExpressionAttributeAdapter Proporciona un adaptador para el atributo RegularExpressionAttribute.
Clase pública RemoteAttribute Proporciona un atributo que usa el validador remoto del complemento de validación jQuery.
Clase pública RequiredAttributeAdapter Proporciona un adaptador para el atributo RequiredAttributeAttribute.
Clase pública RequireHttpsAttribute Representa un atributo que obliga a reenviar una solicitud HTTP no segura sobre HTTPS.
Clase pública ResultExecutedContext Proporciona el contexto para el método OnResultExecuted de la clase ActionFilterAttribute.
Clase pública ResultExecutingContext Proporciona el contexto para el método OnResultExecuting de la clase ActionFilterAttribute.
Clase pública RouteAreaAttribute Define el área que se debe establecer para todas las rutas definidas en este controlador.
Clase pública RouteAttribute Se coloca en un controlador o una acción para exponerlo directamente a través de una ruta. Cuando se coloca en un controlador, se aplica a las acciones que no tienen ningún System.Web.Mvc.RouteAttribute.
Clase pública RouteCollectionAttributeRoutingExtensions Proporciona extensiones de enrutamiento para el atributo de colección de rutas.
Clase pública RouteCollectionExtensions Extiende un objeto RouteCollection para el enrutamiento MVC.
Clase pública RouteDataValueProvider Representa un proveedor de valores para los datos de ruta contenidos en un objeto que implementa la interfaz IDictionary<TKey, TValue>.
Clase pública RouteDataValueProviderFactory Representa un generador para crear objetos de proveedor de valores de datos de ruta.
Clase pública RoutePrefixAttribute Anota un controlador con un prefijo de ruta que se aplica a todas las acciones del controlador.
Clase pública SelectList Representa una lista que permite a los usuarios seleccionar un elemento.
Clase pública SelectListItem Representa el elemento seleccionado en una instancia de la clase SelectList.
Clase pública SessionStateAttribute Especifica el estado de sesión del controlador.
Clase pública SessionStateTempDataProvider Proporciona datos del estado de sesión al objeto TempDataDictionary actual.
Clase pública StringLengthAttributeAdapter Proporciona un adaptador para el atributo StringLengthAttribute.
Clase pública TempDataDictionary Representa un conjunto de datos que solo persiste de una solicitud a la siguiente.
Clase pública TemplateInfo Encapsula la información sobre el contexto de la plantilla actual.
Clase pública UrlHelper Contiene los métodos para crear direcciones URL para ASP.NET MVC dentro de una aplicación.
Clase pública UrlParameter Representa un parámetro opcional que lo usa la clase MvcHandler durante el enrutamiento.
Clase pública ValidatableObjectAdapter Proporciona un adaptador de objetos que se puede validar.
Clase pública ValidateAntiForgeryTokenAttribute Representa un atributo que se usa para impedir la falsificación de una solicitud.
Clase pública ValidateInputAttribute Representa un atributo que se usa para marcar métodos de acción cuya entrada se debe validar.
Clase pública ValueProviderCollection Representa la colección de objetos de proveedor de valores para la aplicación.
Clase pública ValueProviderDictionary Obsoleto. Nota: esta API ya está obsoleta.Representa un diccionario de proveedores de valores para la aplicación.
Clase pública ValueProviderFactories Representa un contenedor para objetos de generador de proveedores de valores.
Clase pública ValueProviderFactory Representa un generador para crear objetos de proveedor de valores.
Clase pública ValueProviderFactoryCollection Representa la colección de generadores de proveedores de valores para la aplicación.
Clase pública ValueProviderResult Representa el resultado de enlazar un valor (por ejemplo de un envío de formulario o de una cadena de consulta) a una propiedad de argumento de método de acción o al propio argumento.
Clase pública ViewContext Encapsula información relacionada con la representación de una vista.
Clase pública ViewDataDictionary Representa un contenedor que se usa para pasar datos entre un controlador y una vista.
Clase pública ViewDataDictionary<TModel> Representa un contenedor que se utiliza para pasar datos fuertemente tipados entre un controlador y una vista.
Clase pública ViewDataInfo Encapsula la información sobre el contenido de la plantilla actual que se usa para desarrollar las plantillas y sobre las aplicaciones auxiliares HTML que interactúan con las plantillas.
Clase pública ViewEngineCollection Representa una colección de motores de vista disponibles para la aplicación.
Clase pública ViewEngineResult Representa el resultado de buscar un motor de vista.
Clase pública ViewEngines Representa una colección de motores de vista disponibles para la aplicación.
Clase pública ViewMasterPage Representa la información necesaria para compilar una página de vista maestra.
Clase pública ViewMasterPage<TModel> Representa la información necesaria para crear una página de vista maestra fuertemente tipada.
Clase pública ViewPage Representa las propiedades y métodos que se necesitan para representar una vista como una página de formularios Web Forms.
Clase pública ViewPage<TModel> Representa la información necesaria para presentar una vista fuertemente tipada como página de formularios Web Forms.
Clase pública ViewResult Representa una clase que se utiliza para representar una vista utilizando una instancia de IView devuelta por un objeto IViewEngine.
Clase pública ViewResultBase Representa una clase base que se usa para proporcionar el modelo a la vista y, a continuación, representar la vista para la respuesta.
Clase pública ViewStartPage Proporciona una clase abstracta que se puede usar para implementar una página de inicio de vista (maestra).
Clase pública ViewTemplateUserControl Proporciona un contenedor para los objetos TemplateInfo.
Clase pública ViewTemplateUserControl<TModel> Proporciona un contenedor para los objetos TemplateInfo.
Clase pública ViewType Representa el tipo de una vista.
Clase pública ViewUserControl Representa la información que se necesita para compilar un control de usuario.
Clase pública ViewUserControl<TModel> Representa la información necesaria para crear un control de usuario fuertemente tipado.
Clase pública VirtualPathProviderViewEngine Representa una implementación de clase base abstracta de la interfaz IViewEngine.
Clase pública WebFormView Representa la información que se necesita para compilar una página de formularios Web Forms en ASP.NET MVC.
Clase pública WebFormViewEngine Representa un motor de vista que se usa para representar una página de formularios Web Forms para la respuesta.
Clase pública WebViewPage Representa las propiedades y métodos que se necesitan para representar una vista que usa la sintaxis de ASP.NET Razor.
Clase pública WebViewPage<TModel> Representa las propiedades y métodos que se necesitan para representar una vista que usa la sintaxis de ASP.NET Razor.

  Interfaz Descripción
Interfaz pública IActionFilter Define los métodos que se usan en un filtro de acción.
Interfaz pública IActionInvoker Define el contrato para un invocador de acción, que se usa para invocar una acción en respuesta a una solicitud HTTP.
Interfaz pública IAuthorizationFilter Define los métodos necesarios para un filtro de autorización.
Interfaz pública IClientValidatable Proporciona un modo para que el marco de validación de ASP.NET MVC descubra en tiempo de ejecución si un validador tiene compatibilidad con la validación de clientes.
Interfaz pública IController Define los métodos necesarios para un controlador.
Interfaz pública IControllerActivator Proporciona un control más preciso sobre cómo se crean instancias de los controladores mediante la inserción de dependencias.
Interfaz pública IControllerFactory Define los métodos necesarios para un generador del controlador.
Interfaz pública IDependencyResolver Define los métodos que simplifican la ubicación de servicios y la resolución de dependencias.
Interfaz pública IEnumerableValueProvider Representa una clase IValueProvider especial con la capacidad para ser enumerable.
Interfaz pública IExceptionFilter Define los métodos necesarios para un filtro de excepción.
Interfaz pública IFilterProvider Proporciona una interfaz para la búsqueda de filtros.
Interfaz pública IMetadataAware Proporciona una interfaz para exponer los atributos a la clase AssociatedMetadataProvider.
Interfaz pública IModelBinder Define los métodos necesarios para un enlazador de modelos.
Interfaz pública IModelBinderProvider Define los métodos que habilitan las implementaciones dinámicas de enlace de modelos para las clases que implementan la interfaz IModelBinder.
Interfaz pública IMvcFilter Define los miembros que especifican el orden de los filtros e indica si se permiten varios filtros.
Interfaz pública IResultFilter Define los métodos necesarios para un filtro de resultados.
Interfaz pública IRouteWithArea Asocia una ruta a un área en una aplicación de ASP.NET MVC.
Interfaz pública ITempDataProvider Define el contrato para proveedores de datos temporales que almacenan datos que se ven en la solicitud siguiente.
Interfaz pública IUnvalidatedValueProvider Representa una interfaz IValueProvider que puede omitir la validación de solicitudes.
Interfaz pública IValueProvider Define los métodos que se requieren para un proveedor de valores en ASP.NET MVC.
Interfaz pública IView Define los métodos necesarios para una vista.
Interfaz pública IViewDataContainer Define los métodos necesarios para un diccionario de datos de vista.
Interfaz pública IViewEngine Define los métodos necesarios para un motor de vista.
Interfaz pública IViewLocationCache Define los métodos necesarios para almacenar en caché las ubicaciones de vista de la memoria.
Interfaz pública IViewPageActivator Proporciona un control más preciso sobre cómo se crean páginas de vista mediante la inserción de dependencias.

  Delegado Descripción
Delegado público ActionSelector Representa un delegado que contiene la lógica para seleccionar un método de acción.
Delegado público DataAnnotationsModelValidationFactory Representa el método que crea una instancia de DataAnnotationsModelValidatorProvider.
Delegado público DataAnnotationsValidatableObjectAdapterFactory Proporciona un generador para los validadores basados en IValidatableObject.

  Enumeración Descripción
Enumeración pública FilterScope Define valores que especifican el orden en que los filtros de ASP.NET MVC se ejecutan dentro del mismo tipo de filtros y orden de filtros.
Enumeración pública FormMethod Enumera los tipos de solicitud HTTP para un formulario.
Enumeración pública Html5DateRenderingMode Enumera el modo de representación de fecha para HTML5.
Enumeración pública HttpVerbs Enumera los verbos HTTP.
Enumeración pública InputType Enumera los tipos de controles de entrada.
Enumeración pública JsonRequestBehavior Especifica si se permiten las solicitudes GET de HTTP del cliente.

Adiciones de comunidad

Mostrar:
© 2014 Microsoft