Los últimos tutoriales de desarrollo web
 

ASP.NET MVC - Referencia


clases

Clase Descripción
AcceptVerbsAttribute Representa un atributo que especifica qué verbos HTTP un método de acción responderá a.
ActionDescriptor Proporciona información acerca de un método de acción, tales como su nombre, controlador, parámetros, atributos y filtros.
ActionExecutedContext Proporciona el contexto para el método de la clase ActionExecuted ActionFilterAttribute.
ActionExecutingContext Proporciona el contexto para el método de la clase ActionExecuting ActionFilterAttribute.
ActionFilterAttribute Representa la clase base para los atributos de filtro.
ActionMethodSelectorAttribute Representa un atributo que se utiliza para influir en la selección de un método de acción.
ActionNameAttribute Representa un atributo que se utiliza para el nombre de una acción.
ActionNameSelectorAttribute Representa un atributo que afecta a la selección de un método de acción.
ActionResult Encapsula el resultado de un método de acción y se utiliza para realizar una operación de nivel de marco en nombre del método de acción.
AdditionalMetadataAttribute Proporciona una clase que implementa la interfaz IMetadataAware con el fin de apoyar metadatos adicionales.
AjaxHelper Representa el apoyo para la representación HTML en escenarios AJAX dentro de una vista.
AjaxHelper(Of TModel) Representa el apoyo para la representación HTML en escenarios AJAX dentro de una visión inflexible de tipos.
AjaxRequestExtensions Representa una clase que extiende la clase HttpRequestBase mediante la adición de la capacidad de determinar si una solicitud HTTP es una petición AJAX.
AllowHtmlAttribute Permite una solicitud para incluir el formato HTML durante la unión por saltarse la validación de solicitudes para la propiedad del modelo. (Se recomienda encarecidamente que compruebe su aplicación de forma explícita todos los modelos en el que deshabilitar la validación de la solicitud con el fin de evitar la explotación de secuencia de comandos.)
AreaRegistration Proporciona una manera de registrar una o más áreas en una aplicación ASP.NET MVC.
AreaRegistrationContext Encapsula la información que se requiere para registrar un área dentro de una aplicación ASP.NET MVC.
AssociatedMetadataProvider Proporciona una clase abstracta para implementar un proveedor de metadatos.
AssociatedValidatorProvider Proporciona una clase abstracta para las clases que implementan un proveedor de validación.
AsyncController Proporciona la clase base para los controladores asíncronos.
AsyncTimeoutAttribute Representa un atributo que se utiliza para establecer el valor de tiempo de espera, en milisegundos, para un método asíncrono.
AuthorizationContext Encapsula la información que se requiere para el uso de un atributo AuthorizeAttribute.
AuthorizeAttribute Representa un atributo que se utiliza para restringir el acceso de las personas que llaman a un método de acción.
BindAttribute Representa un atributo que se utiliza para proporcionar detalles acerca de cómo debe producirse la unión a un parámetro del modelo.
BuildManagerCompiledView Representa la clase base para las vistas que se compilan por la clase BuildManager antes de ser prestados por un motor de vista.
BuildManagerViewEngine Proporciona una clase base para los motores de vista.
ByteArrayModelBinder Mapea una petición del navegador a una matriz de bytes.
ChildActionOnlyAttribute Representa un atributo que se utiliza para indicar que un método de acción debe ser llamado sólo como una acción de niño.
ChildActionValueProvider Representa un proveedor de valores para los valores de las acciones del niño.
ChildActionValueProviderFactory Representa una fábrica para la creación de objetos de proveedor de valor de las acciones del niño.
ClientDataTypeModelValidatorProvider Devuelve el cliente de tipo de datos de validación de modelo.
CompareAttribute Proporciona un atributo que compara dos propiedades de un modelo.
ContentResult Representa un tipo de contenido definido por el usuario que es el resultado de un método de acción.
Controller Proporciona métodos que responden a las peticiones HTTP que se hacen a un sitio Web ASP.NET MVC.
ControllerActionInvoker Representa una clase que es responsable de la invocación de los métodos de acción de un controlador.
ControllerBase Representa la clase base para todos los controladores MVC.
ControllerBuilder Representa una clase que es responsable de construir dinámicamente un controlador.
ControllerContext Encapsula información acerca de una petición HTTP especifica que coincide casos RouteBase y ControllerBase.
ControllerDescriptor Encapsula la información que describe un controlador, tal como su nombre, tipo, y acciones.
ControllerInstanceFilterProvider Añade el controlador a la instancia FilterProviderCollection.
CustomModelBinderAttribute Representa un atributo que invoca un ligante modelo personalizado.
DataAnnotationsModelMetadata Proporciona un contenedor para metadatos comunes, para la clase DataAnnotationsModelMetadataProvider, y para la clase DataAnnotationsModelValidator para un modelo de datos.
DataAnnotationsModelMetadataProvider Implementa el proveedor de metadatos modelo por defecto para ASP.NET MVC.
DataAnnotationsModelValidator Proporciona un validador modelo.
DataAnnotationsModelValidator(Of TAttribute) Proporciona un validador de modelo para un tipo de validación especificado.
DataAnnotationsModelValidatorProvider Implementa el proveedor de validación predeterminado para ASP.NET MVC.
DataErrorInfoModelValidatorProvider Proporciona un contenedor para el error en la información de validación del modelo.
DefaultControllerFactory Representa la fábrica controlador que está registrado por defecto.
DefaultModelBinder Mapea una petición del navegador a un objeto de datos. Esta clase proporciona una implementación concreta de un aglutinante modelo.
DefaultViewLocationCache Representa una memoria caché para los lugares de visualización.
DependencyResolver Proporciona un punto de registro para la resolución de dependencias que implementan la interfaz IDependencyResolver o Servicio Común Localizador IServiceLocator.
DependencyResolverExtensions Proporciona una aplicación de tipo seguro de GetService y GetServices.
DictionaryValueProvider(Of TValue) Representa la clase base de proveedores de valor cuyos valores proceden de una colección que implementa el IDictionary(Of TKey, TValue) interfaz.
EmptyModelMetadataProvider Proporciona un vacío de metadatos proveedor de datos de modelos que no requieren metadatos.
EmptyModelValidatorProvider Proporciona un proveedor de validación de vacío para los modelos que no requieren un validador.
EmptyResult Representa un resultado que no hace nada, tal como un método acción del controlador que devuelve nada.
ExceptionContext Proporciona el contexto para el uso de la clase HandleErrorAttribute.
ExpressionHelper Proporciona una clase de ayuda para obtener el nombre del modelo a partir de una expresión.
FieldValidationMetadata Proporciona un contenedor para el lado del cliente metadatos de validación de campo.
FileContentResult Envía el contenido de un archivo binario con la respuesta.
FilePathResult Envía el contenido de un archivo a la respuesta.
FileResult Representa una clase base que se utiliza para enviar el contenido del archivo binario para la respuesta.
FileStreamResult Envía contenido binario de la respuesta mediante el uso de una instancia de secuencia.
Filter Representa una clase de metadatos que contiene una referencia a la aplicación de una o más de las interfaces de filtro, la orden del filtro, y el alcance del filtro.
FilterAttribute Representa la clase base para los atributos de filtro de acción y de resultados.
FilterAttributeFilterProvider Define un proveedor de filtro de atributos de filtro.
FilterInfo Encapsula la información sobre los filtros de acción disponibles.
FilterProviderCollection Representa la colección de proveedores de filtro para la aplicación.
FilterProviders Proporciona un punto de registro para los filtros.
FormCollection Contiene los proveedores de valor de un formulario para la solicitud.
FormContext Encapsula información que se requiere con el fin de validar y procesar los datos de entrada de un formulario HTML.
FormValueProvider Representa un proveedor de valores para valores de la forma que se contienen en un objeto NameValueCollection.
FormValueProviderFactory Representa una clase que se encarga de crear una nueva instancia de un objeto de proveedor de forma-valor.
GlobalFilterCollection Representa una clase que contiene todos los filtros globales.
GlobalFilters Representa la colección filtro global.
HandleErrorAttribute Representa un atributo que se utiliza para manejar una excepción que se produce por un método de acción.
HandleErrorInfo Encapsula la información para el manejo de un error que se produce por un método de acción.
HiddenInputAttribute Representa un atributo que se utiliza para indicar si un valor de propiedad o campo debe ser presentado como un elemento de entrada oculta.
HtmlHelper Representa el apoyo para la prestación de los controles HTML en una vista.
HtmlHelper(Of TModel) Representa el apoyo para la prestación de los controles HTML en una vista fuertemente tipado.
HttpDeleteAttribute Representa un atributo que se utiliza para restringir un método de acción para que el método sólo se ocupa de HTTP DELETE solicitudes.
HttpFileCollectionValueProvider Representa un proveedor de valor para utilizar con los valores que provienen de una colección de archivos HTTP.
HttpFileCollectionValueProviderFactory Representa una clase que se encarga de crear una nueva instancia de un objeto proveedor de valor de la colección de archivos HTTP.
HttpGetAttribute Representa un atributo que se utiliza para restringir un método de acción para que el método sólo se ocupa de las peticiones HTTP GET.
HttpNotFoundResult Define un objeto que se utiliza para indicar que no se encontró el recurso solicitado.
HttpPostAttribute Representa un atributo que se utiliza para restringir un método de acción para que el método sólo se ocupa de las peticiones HTTP POST.
HttpPostedFileBaseModelBinder Se une un modelo a un archivo enviado.
HttpPutAttribute Representa un atributo que se utiliza para restringir un método de acción para que el método sólo se ocupa de las peticiones HTTP PUT.
HttpRequestExtensions Se extiende la clase HttpRequestBase que contiene los valores de HTTP que fueron enviados por un cliente durante una solicitud Web.
HttpStatusCodeResult Proporciona una manera de devolver un resultado de acción con un código de estado de respuesta HTTP específica y la descripción.
HttpUnauthorizedResult Representa el resultado de una petición HTTP no autorizado.
JavaScriptResult Envía contenido de JavaScript para la respuesta.
JsonResult Representa una clase que se utiliza para enviar el contenido en formato JSON, a la respuesta.
JsonValueProviderFactory Permite a los métodos de acción para enviar y recibir texto con formato JSON y modelar-enlazar el texto JSON a los parámetros de los métodos de acción.
LinqBinaryModelBinder Mapea una petición del navegador a un objeto binario LINQ.
ModelBinderAttribute Representa un atributo que se utiliza para asociar un tipo de modelo a un tipo de modelo de constructor.
ModelBinderDictionary Representa una clase que contiene todos los aglutinantes modelo para la aplicación, que se enumeran por tipo de aglutinante.
ModelBinderProviderCollection Proporciona un contenedor para los proveedores de modelo de aglutinante.
ModelBinderProviders Proporciona un contenedor para los proveedores de modelo de aglutinante.
ModelBinders Proporciona acceso global a los enlazadores de modelos para la aplicación.
ModelBindingContext Proporciona el contexto en el que funciona un modelo de aglutinante.
ModelClientValidationEqualToRule Proporciona un contenedor para una regla de validación de la igualdad que se envía al navegador.
ModelClientValidationRangeRule Proporciona un contenedor para una regla rango de validación que se envía al navegador.
ModelClientValidationRegexRule Proporciona un contenedor para una regla de validación de cliente-expresión regular que se envía al navegador.
ModelClientValidationRemoteRule Proporciona un contenedor para una regla de validación a distancia que se envía al navegador.
ModelClientValidationRequiredRule Proporciona un contenedor para la validación del cliente para el campo requerido.
ModelClientValidationRule Proporciona un contenedor clase base para una regla de validación de cliente que se envía al navegador.
ModelClientValidationStringLengthRule Proporciona un contenedor para una regla de validación de cadena de longitud que se envía al navegador.
ModelError Representa un error que se produce durante la unión modelo.
ModelErrorCollection Una colección de casos ModelError.
ModelMetadata Proporciona un contenedor para metadatos comunes, para la clase ModelMetadataProvider, y para la clase ModelValidator para un modelo de datos.
ModelMetadataProvider Proporciona una clase base abstracta para un proveedor de metadatos personalizados.
ModelMetadataProviders Proporciona un contenedor para la instancia ModelMetadataProvider actual.
ModelState Encapsula el estado de modelo de unión a una propiedad de un argumento de acción-método, o al propio argumento.
ModelStateDictionary Representa el estado de un intento de obligar a una forma publicado a un método de acción, que incluye información de validación.
ModelValidationResult Proporciona un contenedor para un resultado de la validación.
ModelValidator Proporciona una clase base para implementar la lógica de validación.
ModelValidatorProvider Proporciona una lista de validadores para un modelo.
ModelValidatorProviderCollection Proporciona un contenedor para una lista de proveedores de validación.
ModelValidatorProviders Proporciona un contenedor para el proveedor de validación actual.
MultiSelectList Representa una lista de elementos que los usuarios pueden seleccionar más de un elemento de.
MvcFilter Cuando se implementa en una clase derivada, proporciona una clase de metadatos que contiene una referencia a la aplicación de una o más de las interfaces de filtro, el orden del filtro, y el alcance del filtro.
MvcHandler Selecciona el controlador que se encargará de una petición HTTP.
MvcHtmlString Representa una cadena codificada en HTML que no debe ser codificado de nuevo.
MvcHttpHandler Verifica y procesa una petición HTTP.
MvcRouteHandler Crea un objeto que implementa la interfaz IHttpHandler y pasa el contexto de la petición a la misma.
MvcWebRazorHostFactory Crea instancias de archivos MvcWebPageRazorHost.
NameValueCollectionExtensions Se extiende un objeto NameValueCollection de manera que la colección se puede copiar en un diccionario especificado.
NameValueCollectionValueProvider Representa la clase base de proveedores de valor cuyos valores provienen de un objeto NameValueCollection.
NoAsyncTimeoutAttribute Proporciona un contenedor conveniencia para el AsyncTimeoutAttribute atributo.
NonActionAttribute Representa un atributo que se utiliza para indicar que un método de controlador no es un método de acción.
OutputCacheAttribute Representa un atributo que se utiliza para marcar un método de acción cuya salida se almacenan en caché.
ParameterBindingInfo Encapsula información para los parámetros de acción de métodos de unión a un modelo de datos.
ParameterDescriptor Contiene información que describe un parámetro.
PartialViewResult Representa una clase base que se utiliza para enviar una vista parcial a la respuesta.
PreApplicationStartCode Proporciona un punto de registro para ASP.NET Razor código de inicio de pre-aplicación.
QueryStringValueProvider Representa un proveedor de valores de cadenas de consulta que están contenidos en un objeto NameValueCollection.
QueryStringValueProviderFactory Representa una clase que se encarga de crear una nueva instancia de un objeto de valor del proveedor de cadena de consulta.
RangeAttributeAdapter Proporciona un adaptador para el RangeAttribute atributo.
RazorView Representa la clase utilizada para crear vistas que tienen Razor sintaxis.
RazorViewEngine Representa un motor de vista que se utiliza para representar una página Web que utiliza el ASP.NET Razor sintaxis.
RedirectResult Controla el procesamiento de acciones de la aplicación mediante la redirección a un URI especificado.
RedirectToRouteResult Representa un resultado que realiza una redirección utilizando el diccionario de valores de ruta especificada.
ReflectedActionDescriptor Contiene información que describe un método de acción refleja.
ReflectedControllerDescriptor Contiene información que describe un controlador reflejado.
ReflectedParameterDescriptor Contiene información que describe un parámetro de acción y método reflejada.
RegularExpressionAttributeAdapter Proporciona un adaptador para el RegularExpressionAttribute atributo.
RemoteAttribute Proporciona un atributo que utiliza el plug-in de validación de jQuery validador remoto.
RequiredAttributeAdapter Proporciona un adaptador para el RequiredAttributeAttribute atributo.
RequireHttpsAttribute Representa un atributo que obliga a una solicitud HTTP no segura para ser re-enviado a través de HTTPS.
ResultExecutedContext Proporciona el contexto para el método de la clase OnResultExecuted ActionFilterAttribute.
ResultExecutingContext Proporciona el contexto para el método de la clase OnResultExecuting ActionFilterAttribute.
RouteCollectionExtensions Se extiende un objeto RouteCollection para MVC enrutamiento.
RouteDataValueProvider Representa un proveedor de valores para los datos de ruta que está contenido en un objeto que implementa la IDictionary(Of TKey, TValue) interfaz.
RouteDataValueProviderFactory Representa una fábrica para la creación de objetos de proveedor valor de ruta de datos.
SelectList Representa una lista que permite a los usuarios seleccionar un elemento.
SelectListItem Representa el elemento seleccionado en una instancia de la clase SelectList.
SessionStateAttribute Especifica el estado de la sesión del controlador.
SessionStateTempDataProvider Proporciona datos de estado de sesión al objeto TempDataDictionary actual.
StringLengthAttributeAdapter Proporciona un adaptador para el StringLengthAttribute atributo.
TempDataDictionary Representa un conjunto de datos que persiste sólo de una petición a la siguiente.
TemplateInfo Encapsula información sobre el contexto de la plantilla actual.
UrlHelper Contiene métodos para construir URLs para ASP.NET MVC dentro de una aplicación.
UrlParameter Representa un parámetro opcional que se utiliza por la clase MvcHandler durante el trazado.
ValidatableObjectAdapter Proporciona un adaptador de objeto que pueda ser validada.
ValidateAntiForgeryTokenAttribute Representa un atributo que se usa para prevenir la falsificación de una solicitud.
ValidateInputAttribute Representa un atributo que se utiliza para marcar los métodos de acción cuya entrada debe ser validado.
ValueProviderCollection Representa la colección de objetos de valor del proveedor de la aplicación.
ValueProviderDictionary Obsoleto. Representa un diccionario de proveedores de valor para la aplicación.
ValueProviderFactories Representa un contenedor para objetos de valor de fábrica del proveedor.
ValueProviderFactory Representa una fábrica para la creación de objetos de valor de los proveedores.
ValueProviderFactoryCollection Representa la colección de fábricas valor del proveedor de la aplicación.
ValueProviderResult Representa el resultado de la unión un valor (tal como de un puesto de forma o cadena de consulta) a una propiedad de argumento de la acción-método, o al propio argumento.
ViewContext Encapsula la información que está relacionada con la prestación de una vista.
ViewDataDictionary Representa un recipiente que se utiliza para pasar datos entre un controlador y una vista.
ViewDataDictionary(Of TModel) Representa un recipiente que se utiliza para pasar datos fuertemente tipados entre un controlador y una vista.
ViewDataInfo Encapsula información sobre el contenido de la plantilla actual que se utiliza para desarrollar plantillas y unos ayudantes HTML que interactúan con las plantillas.
ViewEngineCollection Representa una colección de motores de vista que están disponibles para la aplicación.
ViewEngineResult Representa el resultado de la localización de un motor de vista.
ViewEngines Representa una colección de motores de vista que están disponibles para la aplicación.
ViewMasterPage Representa la información que se necesita para construir una página vista maestra.
ViewMasterPage(Of TModel) Representa la información que se requiere con el fin de construir una página inflexible vista maestra.
ViewPage Representa las propiedades y métodos que se necesitan para hacer una vista como una página Web Forms.
ViewPage(Of TModel) Representa la información que se requiere a fin de hacer una visión fuertemente tipado como una página Web Forms.
ViewResult Representa una clase que se utiliza para representar una vista mediante el uso de una instancia IView que se devuelve por un objeto IViewEngine.
ViewResultBase Representa una clase base que se utiliza para proporcionar el modelo para la vista y luego renderizar la vista a la respuesta.
ViewStartPage Proporciona una clase abstracta que se puede utilizar para implementar una vista de inicio (master) página.
ViewTemplateUserControl Proporciona un contenedor para objetos TemplateInfo.
ViewTemplateUserControl(Of TModel) Proporciona un contenedor para objetos TemplateInfo.
ViewType Representa el tipo de una vista.
ViewUserControl Representa la información que se necesita para construir un control de usuario.
ViewUserControl(Of TModel) Representa la información que se requiere con el fin de construir un control de usuario inflexible.
VirtualPathProviderViewEngine Representa una implementación de la clase base abstracta de la interfaz IViewEngine.
WebFormView Representa la información que se necesita para construir una página Web Forms de ASP.NET MVC.
WebFormViewEngine Representa un motor de vista que se utiliza para representar una página Web Forms a la respuesta.
WebViewPage Representa las propiedades y métodos que son necesarios con el fin de rendir una vista que utiliza ASP.NET Razor sintaxis.
WebViewPage(Of TModel) Representa las propiedades y métodos que son necesarios con el fin de rendir una vista que utiliza ASP.NET Razor sintaxis.

Interfaces

Interfaz Descripción
IActionFilter Define los métodos que se utilizan en un filtro de acción.
IActionInvoker Define el contrato para un invocador de acción, que se utiliza para invocar una acción en respuesta a una petición HTTP.
IAuthorizationFilter Define los métodos que se requieren para un filtro de autorización.
IClientValidatable Proporciona una manera para que el marco de validación ASP.NET MVC para descubrir en tiempo de ejecución si un validador tiene soporte para la validación del cliente.
IController Define los métodos que se requieren para un controlador.
IControllerActivator Proporciona un control preciso sobre cómo los controladores se crean instancias de usar la inyección de dependencia.
IControllerFactory Define los métodos que se requieren para una fábrica de controlador.
IDependencyResolver Define los métodos que simplifican la ubicación del servicio y de resolución de dependencias.
IExceptionFilter Define los métodos que se requieren para un filtro de excepción.
IFilterProvider Proporciona una interfaz para la búsqueda de filtros.
IMetadataAware Proporciona una interfaz para exponer los atributos de la clase AssociatedMetadataProvider.
IModelBinder Define los métodos que se requieren para un aglutinante modelo.
IModelBinderProvider Define métodos que permiten implementaciones dinámicas del modelo de unión para las clases que implementan la interfaz IModelBinder.
IMvcFilter Define miembros que especifican el orden de los filtros y si se permiten múltiples filtros.
IResultFilter Define los métodos que se requieren para un filtro de resultado.
IRouteWithArea Asocia una ruta con una superficie en una aplicación ASP.NET MVC.
ITempDataProvider Define el contrato para los proveedores de datos temporales que almacenan datos que se vieron en la siguiente solicitud.
IUnvalidatedValueProvider Representa una interfaz IValueProvider que puede omitir la validación de solicitudes.
IValueProvider Define los métodos que se requieren para un proveedor de valor en ASP.NET MVC.
IView Define los métodos que se requieren para una vista.
IViewDataContainer Define los métodos que se requieren para un diccionario de vista de datos.
IViewEngine Define los métodos que se requieren para un motor de vista.
IViewLocationCache Define los métodos que se requieren con el fin de almacenar en caché ver ubicaciones en la memoria.
IViewPageActivator Proporciona un control de grano fino