ASP.NET MVC - Manual de referencia
Esta sección proporciona el Manual de referencia de ASP.NET MVC, que proporcionará una referencia relevante para su aprendizaje.
amable | describir |
---|---|
AceptarVerbosAtributo | Representa un atributo que especifica el verbo HTTP al que responderá el método de acción. |
Descriptor de acción | Proporciona información sobre el método de acción, como el nombre, los controladores, los parámetros, las propiedades y los filtros del método de acción. |
AcciónEjecutadaContexto | Proporciona contexto para el método ActionExecuted de la clase ActionFilterAttribute. |
AcciónEjecuciónContexto | Proporciona contexto para el método ActionExecuting de la clase ActionFilterAttribute. |
Atributo de filtro de acción | Clase base que representa atributos de filtro. |
AtributoSelectordemétododeacción | Representa una propiedad que afecta la selección de un método de operación. |
AtributoNombreAcción | Atributo que representa un nombre que se utilizará para la operación. |
AtributoSelectorNombreAcción | Representa una característica que afecta la elección del método de operación. |
Resultado de la acción | Encapsula los resultados de un método de acción y se utiliza para realizar operaciones a nivel de marco en nombre del método de acción. |
Atributo de metadatos adicionales | Proporciona una clase que implementa la interfaz IMetadataAware para admitir metadatos adicionales. |
AyudanteAjax | Representa soporte para representar HTML en escenarios AJAX en vistas. |
AjaxHelper (modelo T) | Representa compatibilidad con la representación de HTML en escenarios AJAX en vistas fuertemente tipadas. |
Extensiones de solicitud Ajax | Representa una clase que extiende la clase HttpRequestBase para agregar funcionalidad para determinar si una solicitud HTTP es una solicitud AJAX. |
Permitir atributo HTML | Permite que las solicitudes contengan marcado HTML durante el enlace del modelo omitiendo la validación de atributos de la solicitud. (Se recomienda encarecidamente que las aplicaciones verifiquen explícitamente todos los modelos que deshabilitan la validación de solicitudes para evitar ataques de secuencias de comandos). |
ÁreaRegistro | Proporciona una forma de registrar una o más zonas dentro de una aplicación ASP.NET MVC. |
ÁreaRegistroContexto | Encapsula la información necesaria para registrar una zona dentro de una aplicación ASP.NET MVC. |
Proveedor de metadatos asociado | Proporciona clases abstractas para implementar proveedores de metadatos. |
ProveedorValidadorAsociado | Proporciona una clase abstracta para la clase que implementa el proveedor de autenticación. |
Controlador asíncrono | Proporciona una clase base para controladores asíncronos. |
Atributo AsyncTimeout | Representa un atributo que establece el valor de tiempo de espera (en milisegundos) para un método asincrónico. |
Contexto de autorización | Encapsula la información requerida cuando se utiliza el atributo AuthorizeAttribute. |
AutorizarAtributo | Representa un atributo utilizado para restringir el acceso de la persona que llama a un método de acción. |
Atributo de enlace | Representa un atributo que proporciona detalles sobre cómo debe ocurrir la vinculación del modelo a los parámetros. |
BuildManagerCompiledView | Una clase base que representa una vista compilada por la clase BuildManager antes de que el motor de visualización represente la vista. |
BuildManagerViewEngine | Proporciona una clase base para el motor de visualización. |
ByteArrayModelBinder | Asigna solicitudes del navegador a matrices de bytes. |
AtributoSoloAcciónNiño | Representa un atributo que indica que un método de acción solo debe llamarse como una subacción. |
NiñoAcciónValorProveedor | Proveedor de valor que representa el valor de la suboperación. |
ChildActionValueProviderFactory | Representa una fábrica utilizada para crear objetos proveedores de valor para suboperaciones. |
ClienteTipoDeDatosModeloValidadorProveedor | Devuelve el validador del modelo de tipo de datos del cliente. |
Comparar atributo | Proporciona propiedades para comparar dos propiedades de un modelo. |
ContenidoResultado | Representa un tipo de contenido definido por el usuario que es el resultado de un método de acción. |
Controlador | Proporciona métodos para responder a solicitudes HTTP realizadas a un sitio web ASP.NET MVC. |
ControladorAcciónInvocador | Representa una clase que es responsable de llamar a los métodos de acción del controlador. |
Base del controlador | Representa la clase base para todos los controladores MVC. |
ControladorConstructor | Representa una clase que es responsable de generar controladores dinámicamente. |
Contexto del controlador | Encapsula información sobre solicitudes HTTP que coinciden con las instancias de RouteBase y ControllerBase especificadas. |
ControladorDescriptor | Encapsula información que describe el controlador, como el nombre, el tipo y las operaciones del controlador. |
ControladorInstanceFilterProvider | Agregue el controlador a la instancia de FilterProviderCollection. |
Atributo de carpeta de modelo personalizado | Representa un atributo que llama a un enlazador de modelos personalizado. |
DatosAnotacionesModeloMetadatos | Proporciona contenedores para los metadatos públicos del modelo de datos, la clase DataAnnotationsModelMetadataProvider y la clase DataAnnotationsModelValidator. |
DatosAnotacionesModeloProveedor de metadatos | Implementa el proveedor de metadatos del modelo predeterminado para ASP.NET MVC. |
DatosAnotacionesModelValidator | Proporciona procedimientos de validación de modelos. |
DataAnnotationsModelValidator(TAtributo) | Proporciona un validador de modelo para el tipo de validación especificado. |
DatosAnotacionesModelValidatorProvider | Implementa el proveedor de autenticación predeterminado para ASP.NET MVC. |
DataErrorInfoModelValidatorProvider | Proporciona un contenedor para el validador del modelo de mensajes de error. |
Fábrica de controladores predeterminados | Representa una fábrica de controladores que está registrada de forma predeterminada. |
Carpeta de modelos predeterminados | Asignación de solicitudes del navegador a objetos de datos. Esta clase proporciona una implementación concreta del enlazador de modelos. |
Caché de ubicación de vista predeterminada | Un caché en memoria que representa la ubicación de la vista. |
Resolvedor de dependencias | Proporciona un punto de registro para solucionadores de dependencias que implementan la interfaz IDependencyResolver o el localizador de servicios públicos IServiceLocator. |
Extensiones de DependencyResolver | Proporciona implementaciones con seguridad de tipos de GetService y GetServices. |
DiccionarioValorProvider(TValue) | Representa una clase base para proveedores de valores cuyos valores provienen de una colección que implementa la interfaz IDictionary(TKey, TValue). |
Proveedor de metadatos de modelo vacío | Proporcione un proveedor de metadatos vacío para modelos de datos que no requieren metadatos. |
ProveedorValidatorModeloVacío | Proporcione un proveedor de validación vacío para los modelos que no requieren un validador. |
Resultado vacío | Representa el resultado de no realizar ninguna acción, como un método de acción del controlador que no devuelve nada. |
Contexto de excepción | P proporciona el contexto para usar la clase HandleErrorAttribute. |
Ayudante de expresión | Proporciona una clase auxiliar para obtener el nombre del modelo a partir de una expresión. |
Metadatos de validación de campo | Proporciona un contenedor para metadatos de validación de campos del cliente. |
Resultado del contenido del archivo | Envíe el contenido del archivo binario a la respuesta. |
Resultado de ruta de archivo | Envíe el contenido del archivo a la respuesta. |
ArchivoResultado | Representa una clase base para enviar el contenido del archivo binario a una respuesta. |
Resultado de flujo de archivos | Utilice una instancia de Stream para enviar contenido binario a la respuesta. |
Filtrar | Representa una clase de metadatos que contiene referencias a implementaciones de una o más interfaces de filtro, orden de filtro y alcance de filtro. |
Atributo de filtro | Clase base que representa atributos de filtro de operación y resultados. |
FilterAttributeFilterProvider | Proveedor de filtros que define las propiedades del filtro. |
Información del filtro | Encapsula información sobre los filtros de acciones disponibles. |
Colección de proveedores de filtros | Representa una colección de proveedores de filtros para una aplicación. |
Proveedores de filtros | Proporciona un punto de registro para el filtro. |
Colección de formularios | Contiene el proveedor de valores de formulario de la aplicación. |
Contexto de formulario | Encapsula la información necesaria para validar y procesar datos de entrada en un formulario HTML. |
Proveedor de valor de formulario | Un proveedor de valores que representa los valores del formulario contenidos en un objeto NameValueCollection. |
FormValueProviderFactory | Representa una clase que es responsable de crear nuevas instancias de objetos proveedores de valores de formulario. |
Colección GlobalFilter | Representa una clase que contiene todos los filtros globales. |
Filtros globales | Representa una colección de filtros global. |
AtributoManejarError | Representa un atributo utilizado para manejar excepciones lanzadas por métodos de acción. |
Manejar información de error | Encapsula información sobre el manejo de errores generados por métodos de acción. |
Atributo de entrada oculto | Representa un atributo que indica si un atributo o valor de campo debe representarse como un elemento de entrada oculto. |
Ayudante HTML | Indica compatibilidad para representar controles HTML en vistas. |
HtmlHelper(TModelo) | Indica compatibilidad para representar controles HTML en vistas fuertemente tipadas. |
HttpDeleteAtributo | Representa un atributo que limita un método de acción para que solo maneje solicitudes DELETE HTTP. |
HttpFileCollectionValueProvider | Representa el proveedor de valores que se utilizará para los valores de la colección de archivos HTTP. |
HttpFileCollectionValueProviderFactory | Representa una clase que es responsable de crear nuevas instancias de objetos de proveedor de valores de colección de archivos HTTP. |
HttpGetAttribute | Representa un atributo que limita un método de acción para que solo maneje solicitudes HTTP GET. |
HttpNotFoundResult | Define un objeto utilizado para indicar que no se encontró el recurso solicitado. |
HttpPostAtributo | Representa un atributo que limita un método de acción para que solo maneje solicitudes HTTP POST. |
HttpPostedFileBaseModelBinder | Vincule el modelo al archivo publicado. |
HttpPutAtributo | Representa un atributo que limita un método de acción para que solo maneje solicitudes HTTP PUT. |
Extensiones de solicitud Http | Extiende la clase HttpRequestBase, que contiene los valores HTTP enviados por el cliente en las solicitudes web. |
Resultado del código de estado Http | Proporciona un método para devolver los resultados de una operación con una descripción y un código de estado de respuesta HTTP específicos. |
HttpResultado no autorizado | Representa el resultado de una solicitud HTTP no autorizada. |
JavaScriptResultado | Envíe contenido JavaScript a la respuesta. |
JsonResultado | Representa una clase utilizada para enviar contenido con formato JSON a una respuesta. |
JsonValueProviderFactory | Permite que los métodos de acción envíen y reciban texto con formato JSON y pasen texto JSON a los parámetros del método de acción en el enlace del modelo. |
LinqBinaryModelBinder | Asignación de solicitudes del navegador a objetos binarios de LINQ. |
ModeloBinderAttribute | Representa un atributo utilizado para asociar un tipo de modelo a un tipo de generador de modelos. |
ModelBinderDiccionario | Representa una clase que contiene todos los carpetas de modelos de la aplicación (enumerados por tipo de carpeta). |
Colección ModelBinderProvider | Proporciona un contenedor para el proveedor de carpetas de modelos. |
Proveedores de ModelBinder | Proporciona un contenedor para el proveedor de carpetas de modelos. |
Carpetas de modelos | Proporciona acceso global al cuaderno de modelos de la aplicación. |
ModeloBindingContext | Proporciona un contexto en el que ejecutar el cuaderno de modelos. |
ModelClientValidationEqualToRule | Proporciona un contenedor para las reglas de validación de igualdad enviadas al navegador. |
ModeloClienteValidaciónRangoRegla | Proporciona un contenedor para que las reglas de validación del alcance se envíen al navegador. |
ModeloClienteValidaciónRegexRegla | Proporciona un contenedor para reglas de validación del lado del cliente de expresiones regulares enviadas al navegador. |
ModeloClienteValidaciónReglaRemota | Proporciona un contenedor para reglas de validación remota enviadas al navegador. |
ModeloClienteValidaciónRequeridaRegla | Proporciona un contenedor para la validación del lado del cliente de los campos obligatorios. |
ModeloClienteValidaciónRegla | Proporciona un contenedor de clase base para las reglas de validación del lado del cliente enviadas al navegador. |
ModeloClienteValidaciónCadenaLongitudRegla | Proporciona un contenedor para las reglas de validación de longitud de cadena enviadas al navegador. |
Error de modelo | Indica un error que ocurrió durante el enlace del modelo. |
Colección ModelError | Una colección de instancias de ModelError. |
ModeloMetadatos | Proporciona contenedores para los metadatos públicos del modelo de datos, la clase ModelMetadataProvider y la clase ModelValidator. |
ModeloProveedor de metadatos | Proporciona una clase base abstracta para proveedores de metadatos personalizados. |
Proveedores de metadatos de modelo | Proporciona un contenedor para la instancia actual de ModelMetadataProvider. |
ModeloEstado | Encapsule el estado del enlace del modelo en una propiedad del parámetro del método de acción o en el propio parámetro del método de acción. |
ModeloEstadoDiccionario | Representa el estado de un intento de vincular un formulario enviado a un método de acción que incluye información de validación. |
Resultado de validación del modelo | Proporciona un contenedor para los resultados de la validación. |
Validador de modelo | Proporciona una clase base para implementar la lógica de validación. |
ProveedorValidadorModelo | Proporciona una lista de validadores para el modelo. |
ModelValidatorProviderCollection | Proporciona un contenedor para una lista de proveedores de autenticación. |
ProveedoresValidatorModelo | Proporciona un contenedor para el proveedor de autenticación actual. |
Lista de selección múltiple | Representa una lista de elementos entre los que el usuario puede seleccionar varios elementos. |
FiltroMvc | Cuando se implementa en una clase derivada, proporcione una clase de metadatos que contenga referencias a implementaciones de una o más interfaces de filtro, orden de filtro y alcance de filtro. |
MvcHandler | Seleccione el controlador que manejará las solicitudes HTTP. |
MvcHtmlCadena | Una cadena codificada en HTML que representa una cadena codificada en HTML que no debe volver a codificarse. |
MvcHttpHandler | Autenticar y gestionar solicitudes HTTP. |
MvcRouteHandler | Cree un objeto que implemente la interfaz IHttpHandler y pase el contexto de solicitud al objeto. |
MvcWebRazorHostFactory | Cree una instancia del archivo MvcWebPageRazorHost. |
NombreValorColecciónExtensiones | Extiende el objeto NameValueCollection para permitir copiar la colección al diccionario especificado. |
NombreValorColecciónValorProvider | Representa la clase base para proveedores de valores cuyos valores provienen de objetos NameValueCollection. |
NoAsyncTimeoutAttribute | Proporciona un contenedor conveniente para el atributo AsyncTimeoutAttribute. |
Atributo sin acción | Representa un atributo utilizado para indicar que un método de controlador no es un método de acción. |
Atributo de caché de salida | Representa un atributo utilizado para marcar métodos de acción cuya salida se almacenará en caché. |
Información de enlace de parámetros | Encapsula información relacionada con la vinculación de parámetros del método de acción al modelo de datos. |
Descriptor de parámetros | Contiene información que describe los parámetros. |
Resultado de vista parcial | Representa una clase base para enviar vistas parciales a las respuestas. |
Código de inicio de aplicación previa | Proporciona un punto de registro para el código de preinicio de la aplicación ASP.NET Razor. |
Proveedor de valor de cadena de consulta | Proveedor de valores que representa la cadena de consulta contenida en un objeto NameValueCollection. |
QueryStringValueProviderFactory | Representa una clase responsable de crear nuevas instancias de objetos proveedores de valores de cadena de consulta. |
Adaptador de atributo de rango | Adaptador que proporciona el atributo RangeAttribute. |
Vista de maquinilla de afeitar | Representa una clase para crear vistas con sintaxis Razor. |
Motor RazorView | Representa un motor de visualización para representar páginas web utilizando la sintaxis de ASP.NET Razor. |
Resultado de redirección | Controla el manejo de las operaciones de la aplicación redirigiendo a un URI específico. |
Redirigir a resultado de ruta | Representa el resultado de realizar una redirección utilizando el diccionario de valores de ruta especificado. |
Descriptor de acción reflejada | Contiene información que describe cómo funciona la reflexión. |
Descriptor del controlador reflejado | Contiene información que describe el controlador reflejado. |
Descriptor de parámetro reflejado | Contiene información que describe los parámetros del método de operación de reflexión. |
Adaptador de atributo de expresión regular | Adaptador que proporciona el atributo RegularExpressionAttribute. |
Atributo remoto | Proporciona funciones para validadores remotos que utilizan el complemento de validación jQuery. |
Adaptador de atributo requerido | Adaptador que proporciona el atributo RequiredAttributeAttribute. |
Requerir atributo HTTPS | Representa una característica utilizada para forzar el reenvío de solicitudes HTTP inseguras a través de HTTPS. |
ResultadoEjecutadoContexto | Proporciona contexto para el método OnResultExecuted de la clase ActionFilterAttribute. |
Resultado de contexto de ejecución | Proporciona contexto para el método OnResultExecuting de la clase ActionFilterAttribute. |
Extensiones de colección de rutas | Extienda el objeto RouteCollection para el enrutamiento MVC. |
Proveedor de valores de datos de ruta | Proveedor de valores que representa datos de ruta contenidos en un objeto que implementa la interfaz IDictionary(TKey, TValue). |
RutaDataValueProviderFactory | Representa una fábrica utilizada para crear objetos de proveedor de valores de datos de ruta. |
Seleccionar lista | Representa una lista de la cual el usuario puede seleccionar un elemento. |
Seleccionar elemento de lista | Representa el elemento seleccionado en una instancia de la clase SelectList. |
Atributo de estado de sesión | Especifica el estado de la sesión del controlador. |
Proveedor de datos temporales de estado de sesión | Proporciona datos del estado de la sesión para el objeto TempDataDictionary actual. |
Adaptador de atributo de longitud de cadena | Adaptador que proporciona el atributo StringLengthAttribute. |
Diccionario de datos temporales | Representa un conjunto de datos que persiste solo de una solicitud a la siguiente. |
Información de plantilla | Encapsula información sobre el contexto de la plantilla actual. |
Ayudante de URL | Contiene métodos para generar URL para ASP.NET MVC dentro de una aplicación. |
Parámetro de URL | Representa parámetros opcionales utilizados por la clase MvcHandler durante el enrutamiento. |
Adaptador de objeto validable | Proporciona un adaptador de objeto verificable. |
Validar el atributo AntiForgeryToken | Representa características utilizadas para evitar solicitudes falsificadas. |
Validar atributo de entrada | Representa un atributo utilizado para marcar métodos de acción cuya entrada debe validarse. |
Colección ValueProvider | Una colección de objetos proveedores de valor que representa una aplicación. |
Diccionario de proveedores de valores | Anticuado. Un diccionario que representa los proveedores de valores de la aplicación. |
ValorProveedorFábricas | Un contenedor que representa objetos de fábrica de proveedores de valor. |
ValorProveedorFábrica | Representa una fábrica utilizada para crear objetos proveedores de valor. |
ValorProviderFactoryCollection | Representa una colección de fábricas de proveedores de valor para la aplicación. |
ValorProveedorResultado | Representa el resultado de vincular un valor (como un valor enviado por un formulario o un valor en una cadena de consulta) a una propiedad de parámetro de método de acción o al parámetro mismo. |
Ver contexto | Encapsula información relacionada con la vista renderizada. |
VerDiccionario de datos | Representa un contenedor utilizado para pasar datos entre controladores y vistas. |
VerDiccionario de datos (TModel) | Representa un contenedor utilizado para pasar datos fuertemente tipados entre controladores y vistas. |
Ver información de datos | Encapsula información sobre el contenido de la plantilla actual utilizada para desarrollar la plantilla y los asistentes HTML que interactúan con la plantilla. |
Ver colección de motores | Representa la colección de motores de visualización disponibles para la aplicación. |
Ver resultado del motor | Representa los resultados del posicionamiento del motor de visualización. |
VerMotores | Representa la colección de motores de visualización disponibles para la aplicación. |
Ver página maestra | Representa la información necesaria para generar la página de vista maestra. |
VerPáginaMaestra(TModel) | Representa la información necesaria para generar una página de vista maestra fuertemente tipada. |
Ver página | Representa las propiedades y métodos necesarios para representar una vista en una página de formularios web. |
Ver página (modelo T) | Representa la información necesaria para representar una vista fuertemente tipada en una página de formularios web. |
Ver resultado | Representa una clase que se usa para representar una vista usando una instancia de IView devuelta por un objeto IViewEngine. |
Ver base de resultados | Representa una clase base para proporcionar un modelo para una vista y representar la vista en respuesta. |
Ver página de inicio | Proporciona una clase abstracta que se puede utilizar para implementar una página de inicio de vista (maestra). |
VerPlantillaControlDeUsuario | Proporciona un contenedor para objetos TemplateInfo. |
VerTemplateUserControl(TModel) | Proporciona un contenedor para objetos TemplateInfo. |
Tipo de vista | Indica el tipo de vista. |
VerControldeUsuario | Representa la información necesaria para generar el control de usuario. |
VerControlDeUsuario(TModel) | Representa la información necesaria para crear un control de usuario fuertemente tipado. |
VirtualPathProviderViewEngine | Representa una implementación de clase base abstracta de la interfaz IViewEngine. |
Vista de formulario web | Representa la información necesaria al generar páginas de formularios web en ASP.NET MVC. |
WebFormViewEngine | Representa un motor de visualización utilizado para representar páginas de formularios web en respuestas. |
Página de vista web | Representa las propiedades y los métodos necesarios para representar vistas utilizando la sintaxis de ASP.NET Razor. |
Página de vista web (modelo T) | Representa las propiedades y los métodos necesarios para representar vistas utilizando la sintaxis de ASP.NET Razor. |
interfaz | describir |
---|---|
Filtro de acción | Define el método utilizado en el filtro de acciones. |
IActionInvoker | Define el contrato para un llamador de operaciones que invoca una operación en respuesta a una solicitud HTTP. |
Filtro de autorización IA | Defina los métodos necesarios para los filtros de autorización. |
IClienteValidable | Proporciona un método para que el marco de validación ASP.NET MVC descubra en tiempo de ejecución si un validador admite la validación del lado del cliente. |
Controlador I | Definir los métodos requeridos por el controlador. |
IControllerActivador | Obtenga un control detallado sobre cómo se crean instancias de los controladores mediante la inyección de dependencia. |
IControllerFactory | Definir los métodos requeridos por la fábrica de controladores. |
IDependencyResolver | Definir métodos que simplifiquen la ubicación del servicio y la resolución de dependencias. |
Filtro de excepción I | Defina los métodos necesarios para los filtros de excepciones. |
Proveedor de filtro I | Proporciona una interfaz para buscar filtros. |
IMetadataAware | Proporciona una interfaz para exponer propiedades a la clase AssociatedMetadataProvider. |
IModelBinder | Define los métodos requeridos por el enlazador de modelos. |
IModelBinderProvider | Define métodos para implementar dinámicamente el enlace de modelos para clases que implementan la interfaz IModelBinder. |
Filtro IMvc | Define miembros que especifican el orden de los filtros y si se permiten varios filtros. |
IResultFilter | Defina los métodos necesarios para el filtro de resultados. |
IRuteWithArea | Asocie una ruta con una zona en una aplicación ASP.NET MVC. |
Proveedor de datos ITemp | Contratos que definen proveedores de datos temporales que almacenan datos para ser vistos en la siguiente solicitud. |
IUnvalidatedValueProvider | Representa una interfaz IValueProvider que puede omitir la validación de solicitudes. |
Proveedor de valor IV | Define los métodos requeridos por los proveedores de valores en ASP.NET MVC. |
IVer | Defina los métodos requeridos por la vista. |
IViewContenedor de datos | Define los métodos requeridos por el diccionario de datos de vista. |
IViewEngine | Define los métodos requeridos por el motor de visualización. |
IViewUbicaciónCaché | Define los métodos necesarios para almacenar en caché la posición de la vista en la memoria. |
Activador IViewPage | Obtenga un control detallado sobre cómo se crean las páginas de visualización mediante la inyección de dependencia. |