tutoriais mais recente desenvolvimento web
 

ASP.NET MVC - Referência


Classes

Classe Descrição
AcceptVerbsAttribute Representa um atributo que especifica que HTTP verbos um método de ação irá responder.
ActionDescriptor Fornece informações sobre um método de ação, tais como o seu nome, controlador, parâmetros, atributos e filtros.
ActionExecutedContext Fornece o contexto para o método ActionExecuted da classe ActionFilterAttribute.
ActionExecutingContext Fornece o contexto para o método ActionExecuting da classe ActionFilterAttribute.
ActionFilterAttribute Representa a classe de base de atributos de filtro.
ActionMethodSelectorAttribute Representa um atributo que é utilizado para influenciar a selecção de um método de acção.
ActionNameAttribute Representa um atributo que é usado para o nome de uma ação.
ActionNameSelectorAttribute Representa um atributo que afeta a seleção de um método de ação.
ActionResult Encapsula o resultado de um método de ação e é usado para executar uma operação de nível de quadro em nome do método de ação.
AdditionalMetadataAttribute Fornece uma classe que implementa a interface IMetadataAware a fim de apoiar metadados adicionais.
AjaxHelper Representa o suporte para renderização HTML em cenários AJAX dentro de uma visão.
AjaxHelper(Of TModel) Representa o suporte para renderização HTML em cenários AJAX dentro de uma visão fortemente tipado.
AjaxRequestExtensions Representa uma classe que se estende a classe HttpRequestBase adicionando a capacidade de determinar se um pedido HTTP é um pedido de AJAX.
AllowHtmlAttribute Permite que um pedido para incluir marcação HTML durante a ligação saltando validação de solicitação para a propriedade modelo. (Recomenda-se vivamente que a sua candidatura verificar explicitamente todos os modelos onde você desativar a validação do pedido, a fim de evitar exploits de script.)
AreaRegistration Fornece uma maneira de registrar uma ou mais áreas de uma aplicação ASP.NET MVC.
AreaRegistrationContext Encapsula as informações que é necessário para registrar uma área dentro de uma aplicação ASP.NET MVC.
AssociatedMetadataProvider Fornece uma classe abstrata para implementar um provedor de metadados.
AssociatedValidatorProvider Fornece uma classe abstrata para classes que implementam um provedor de validação.
AsyncController Fornece a classe base para controladores de assíncronas.
AsyncTimeoutAttribute Representa um atributo que é utilizado para definir o valor de tempo limite, em milissegundos, para um método assíncrono.
AuthorizationContext Encapsula as informações que é necessário para usar um atributo AuthorizeAttribute.
AuthorizeAttribute Representa um atributo que é usada para restringir o acesso por chamadores a um método de acção.
BindAttribute Representa um atributo que é usado para fornecer detalhes sobre como deve ocorrer ligação a um parâmetro de modelo.
BuildManagerCompiledView Representa a classe base para vistas que são compilados pela classe BuildManager antes de ser proferida por um mecanismo de exibição.
BuildManagerViewEngine Fornece uma classe base para os motores de vista.
ByteArrayModelBinder Mapeia uma solicitação do navegador para um array de bytes.
ChildActionOnlyAttribute Representa um atributo que é usado para indicar que um método de ação deve ser chamado apenas como uma ação do filho.
ChildActionValueProvider Representa um provedor de valor para valores de ações criança.
ChildActionValueProviderFactory Representa uma fábrica para criar objetos de provedor de valor para as ações da criança.
ClientDataTypeModelValidatorProvider Retorna os clientes do tipo de dados validadores modelo.
CompareAttribute Fornece um atributo que compara duas propriedades de um modelo.
ContentResult Representa um tipo de conteúdo definida pelo utilizador que é o resultado de um método de acção.
Controller Fornece métodos que respondem a solicitações HTTP que são feitas para um site da Web ASP.NET MVC.
ControllerActionInvoker Representa uma classe que é responsável para invocar os métodos de um controlador de acção.
ControllerBase Representa a classe base para todos os controladores de MVC.
ControllerBuilder Representa uma classe que é responsável por construir dinamicamente um controlador.
ControllerContext Encapsula informações sobre uma solicitação HTTP que corresponde especificado casos RouteBase e ControllerBase.
ControllerDescriptor Encapsula informações que descrevem um controlador, tal como o seu nome, tipo e ações.
ControllerInstanceFilterProvider Adiciona o controlador para o exemplo FilterProviderCollection.
CustomModelBinderAttribute Representa um atributo que chama um fichário de modelo personalizado.
DataAnnotationsModelMetadata Fornece um contêiner para metadados comuns, para a classe DataAnnotationsModelMetadataProvider, e para a classe DataAnnotationsModelValidator para um modelo de dados.
DataAnnotationsModelMetadataProvider Implementa o provedor de metadados do modelo padrão para ASP.NET MVC.
DataAnnotationsModelValidator Fornece um modelo de validador.
DataAnnotationsModelValidator(Of TAttribute) Fornece um validador modelo para um tipo de validação especificado.
DataAnnotationsModelValidatorProvider Implementa o provedor de validação padrão para ASP.NET MVC.
DataErrorInfoModelValidatorProvider Fornece um contêiner para o erro de informação do modelo validador.
DefaultControllerFactory Representa a fábrica de controlador que é registrado por padrão.
DefaultModelBinder Mapeia uma solicitação do navegador para um objeto de dados. Essa classe fornece uma implementação concreta de um fichário de modelo.
DefaultViewLocationCache Representa um cache de memória para locais de exibição.
DependencyResolver Fornece um ponto de registro de resolvedores de dependência que implementam IDependencyResolver ou a interface do Serviço Comum Locator IServiceLocator.
DependencyResolverExtensions Fornece uma implementação segura de tipo de GetService e GetServices.
DictionaryValueProvider(Of TValue) Representa a classe base para provedores de valor cujos valores vêm de uma coleção que implementa o IDictionary(Of TKey, TValue) interface.
EmptyModelMetadataProvider Fornece um provedor de metadados vazia para modelos de dados que não necessitam de metadados.
EmptyModelValidatorProvider Fornece um provedor de validação vazia para modelos que não requerem um validador.
EmptyResult Representa um resultado que não faz nada, tal como um método de acção do controlador que retorna nada.
ExceptionContext Fornece o contexto para o uso da classe HandleErrorAttribute.
ExpressionHelper Fornece uma classe auxiliar para obter o nome do modelo a partir de uma expressão.
FieldValidationMetadata Fornece um contêiner para client-side metadados de validação de campo.
FileContentResult Envia o conteúdo de um arquivo binário para a resposta.
FilePathResult Envia o conteúdo de um arquivo para a resposta.
FileResult Representa uma classe base que é usado para enviar o conteúdo do arquivo binário para a resposta.
FileStreamResult Envia conteúdo binário à resposta usando uma instância Stream.
Filter Representa uma classe de metadados que inclui uma referência à aplicação de uma ou mais das interfaces de filtro, a ordem do filtro, e o âmbito do filtro.
FilterAttribute Representa a classe base de acção e de resultados atributos de filtro.
FilterAttributeFilterProvider Define um provedor de filtro para atributos de filtro.
FilterInfo Encapsula informações sobre os filtros de ação disponíveis.
FilterProviderCollection Representa a coleção de provedores de filtro para a aplicação.
FilterProviders Fornece um ponto de registro de filtros.
FormCollection Contém os provedores de valor forma para a aplicação.
FormContext Encapsula informação que é necessário, a fim de validar e processar os dados de entrada a partir de um formulário HTML.
FormValueProvider Representa um provedor de valor para os valores do formulário que estão contidos em um objeto NameValueCollection.
FormValueProviderFactory Representa uma classe que é responsável por criar uma nova instância de um objeto de provedor de forma-valor.
GlobalFilterCollection Representa uma classe que contém todos os filtros globais.
GlobalFilters Representa a coleção filtro global.
HandleErrorAttribute Representa um atributo que é usado para processar uma excepção que é lançada por um método de acção.
HandleErrorInfo Encapsula informações para lidar com um erro que foi lançada por um método de ação.
HiddenInputAttribute Representa um atributo que é usado para indicar se um valor de propriedade ou campo deve ser processado como um elemento de entrada oculto.
HtmlHelper Representa o suporte para renderização controles HTML em uma exibição.
HtmlHelper(Of TModel) Representa o suporte para renderização controles HTML em uma visão fortemente tipado.
HttpDeleteAttribute Representa um atributo que é usado para restringir um método de ação para que o método lida apenas HTTP solicitações DELETE.
HttpFileCollectionValueProvider Representa um provedor de valor para usar com valores que vêm de uma coleção de arquivos HTTP.
HttpFileCollectionValueProviderFactory Representa uma classe que é responsável por criar uma nova instância de um objeto de provedor de valor de coleção de arquivos HTTP.
HttpGetAttribute Representa um atributo que é usado para restringir um método de ação para que o método manipula somente solicitações HTTP GET.
HttpNotFoundResult Define um objeto que é usado para indicar que o recurso solicitado não foi encontrado.
HttpPostAttribute Representa um atributo que é usado para restringir um método de ação para que o método manipula somente solicitações HTTP POST.
HttpPostedFileBaseModelBinder Se liga um modelo para um arquivo postado.
HttpPutAttribute Representa um atributo que é usado para restringir um método de ação para que o método manipula somente solicitações HTTP PUT.
HttpRequestExtensions Estende a classe HttpRequestBase que contém os valores HTTP que foram enviadas por um cliente durante uma solicitação da Web.
HttpStatusCodeResult Fornece uma maneira de retornar um resultado de ação com um código de status de resposta HTTP específico e descrição.
HttpUnauthorizedResult Representa o resultado de uma solicitação HTTP não autorizado.
JavaScriptResult Envia conteúdo JavaScript para a resposta.
JsonResult Representa uma classe que é usado para enviar conteúdo formatado em JSON para a resposta.
JsonValueProviderFactory Permite métodos de ação para enviar e receber texto JSON-formatado e modelar-se ligar o texto JSON aos parâmetros de métodos de ação.
LinqBinaryModelBinder Mapeia uma solicitação do navegador para um objeto LINQ Binary.
ModelBinderAttribute Representa um atributo que é usado para associar um tipo de modelo para um tipo de modelo de construtor.
ModelBinderDictionary Representa uma classe que contém todos os ligantes modelo para a aplicação, listadas por tipo de ligante.
ModelBinderProviderCollection Fornece um contêiner para os provedores de modelo Binder.
ModelBinderProviders Fornece um contêiner para os provedores de modelo Binder.
ModelBinders Fornece acesso global para as pastas modelo para a aplicação.
ModelBindingContext Fornece o contexto no qual um modelo de funções para encadernação.
ModelClientValidationEqualToRule Fornece um contêiner para uma regra de validação de igualdade que é enviado para o browser.
ModelClientValidationRangeRule Fornece um contêiner para uma regra de gama-validação que é enviado para o browser.
ModelClientValidationRegexRule Fornece um contêiner para uma regra de validação do cliente de expressão regular que é enviado para o navegador.
ModelClientValidationRemoteRule Fornece um contêiner para uma regra de validação remota que é enviado para o navegador.
ModelClientValidationRequiredRule Fornece um contêiner para validação do cliente para o campo obrigatório.
ModelClientValidationRule Fornece um contêiner classe base para uma regra de validação do cliente que é enviado para o browser.
ModelClientValidationStringLengthRule Fornece um contêiner para uma regra de validação cadeia de comprimento que é enviado para o navegador.
ModelError Representa um erro que ocorre durante a ligação modelo.
ModelErrorCollection A coleção de instâncias ModelError.
ModelMetadata Fornece um contêiner para metadados comuns, para a classe ModelMetadataProvider, e para a classe ModelValidator para um modelo de dados.
ModelMetadataProvider Fornece uma classe base abstrata para um provedor de metadados personalizados.
ModelMetadataProviders Fornece um contêiner para a instância ModelMetadataProvider atual.
ModelState Encapsula o estado de modelo de ligação a uma propriedade de um argumento de método de ação, ou para o próprio argumento.
ModelStateDictionary Representa o estado de uma tentativa de ligar uma forma afixado a um método de acção, o qual inclui informação de validação.
ModelValidationResult Fornece um contêiner para um resultado de validação.
ModelValidator Fornece uma classe base para implementar a lógica de validação.
ModelValidatorProvider Fornece uma lista de validadores para um modelo.
ModelValidatorProviderCollection Fornece um contêiner para uma lista de fornecedores de validação.
ModelValidatorProviders Fornece um contêiner para o provedor de validação atual.
MultiSelectList Representa uma lista de itens que os usuários podem selecionar mais de um item.
MvcFilter Quando implementados em um classe derivada, fornece uma classe de metadados que inclui uma referência à aplicação de uma ou mais das interfaces de filtro, a ordem do filtro, e o âmbito do filtro.
MvcHandler Seleciona o controlador que irá lidar com uma solicitação HTTP.
MvcHtmlString Representa uma string codificada em HTML que não deve ser codificado novamente.
MvcHttpHandler Verifica e processa uma solicitação HTTP.
MvcRouteHandler Cria um objecto que implementa a interface IHttpHandler e passa o contexto de solicitação para ele.
MvcWebRazorHostFactory Cria instâncias de arquivos MvcWebPageRazorHost.
NameValueCollectionExtensions Estende um objeto NameValueCollection para que a coleção pode ser copiado para um dicionário especificado.
NameValueCollectionValueProvider Representa a classe base para provedores de valor cujos valores vêm de um objeto NameValueCollection.
NoAsyncTimeoutAttribute Fornece um invólucro de conveniência para o AsyncTimeoutAttribute atributo.
NonActionAttribute Representa um atributo que é utilizado para indicar que um método de tratamento não é um método de acção.
OutputCacheAttribute Representa um atributo que é utilizado para marcar um método de acção, cuja saída vai ser em cache.
ParameterBindingInfo Encapsula informações para a ligação parâmetros de método de ação para um modelo de dados.
ParameterDescriptor Contém informações que descrevem um parâmetro.
PartialViewResult Representa uma classe base que é utilizada para enviar uma vista parcial para a resposta.
PreApplicationStartCode Fornece um ponto de registro ASP.NET Razor código de início de pré-candidatura.
QueryStringValueProvider Representa um provedor de valor para seqüências de consulta que estão contidos em um objeto NameValueCollection.
QueryStringValueProviderFactory Representa uma classe que é responsável por criar uma nova instância de um objeto de valor do provedor query-string.
RangeAttributeAdapter Fornece um adaptador para o RangeAttribute atributo.
RazorView Representa a classe usada para criar exibições que têm Razor sintaxe.
RazorViewEngine Representa um mecanismo de exibição que é usado para processar uma página Web que utiliza o ASP.NET Razor sintaxe.
RedirectResult Controla o processamento de acções de aplicação, redireccionando a um URI especificado.
RedirectToRouteResult Representa um resultado que executa um redirecionamento utilizando o dicionário valores percurso especificado.
ReflectedActionDescriptor Contém informações que descrevem um método de ação refletida.
ReflectedControllerDescriptor Contém informações que descrevem um controlador refletida.
ReflectedParameterDescriptor Contém informações que descrevem um parâmetro de método de ação refletida.
RegularExpressionAttributeAdapter Fornece um adaptador para o RegularExpressionAttribute atributo.
RemoteAttribute Fornece um atributo que usa o plug-in validador remoto de validação jQuery.
RequiredAttributeAdapter Fornece um adaptador para o RequiredAttributeAttribute atributo.
RequireHttpsAttribute Representa um atributo que força uma solicitação HTTP sem garantia de ser re-enviados através de HTTPS.
ResultExecutedContext Fornece o contexto para o método OnResultExecuted da classe ActionFilterAttribute.
ResultExecutingContext Fornece o contexto para o método OnResultExecuting da classe ActionFilterAttribute.
RouteCollectionExtensions Estende um objeto RouteCollection para roteamento MVC.
RouteDataValueProvider Representa um provedor de valor para os dados de percurso, que está contido num objecto que implementa o IDictionary(Of TKey, TValue) de interface.
RouteDataValueProviderFactory Representa uma fábrica para criar objetos de provedor de valor de rota de dados.
SelectList Representa uma lista que permite aos usuários selecionar um item.
SelectListItem Representa o item seleccionado em uma instância da classe SelectList.
SessionStateAttribute Especifica o estado de sessão do controlador.
SessionStateTempDataProvider Fornece dados de estado da sessão para o objeto TempDataDictionary atual.
StringLengthAttributeAdapter Fornece um adaptador para o StringLengthAttribute atributo.
TempDataDictionary Representa um conjunto de dados que persiste apenas de um pedido para o próximo.
TemplateInfo Encapsula informações sobre o contexto do modelo atual.
UrlHelper Contém métodos para construir URLs para ASP.NET MVC dentro de uma aplicação.
UrlParameter Representa um parâmetro opcional que é usado pela classe MvcHandler durante o roteamento.
ValidatableObjectAdapter Fornece um adaptador de objeto que pode ser validado.
ValidateAntiForgeryTokenAttribute Representa um atributo que é utilizado para prevenir a falsificação de um pedido.
ValidateInputAttribute Representa um atributo que é usado para marcar métodos de ação, cuja entrada deve ser validado.
ValueProviderCollection Representa a coleção de objetos de valor do provedor para a aplicação.
ValueProviderDictionary Obsoleto. Representa um dicionário de provedores de valor para a aplicação.
ValueProviderFactories Representa um recipiente para objetos de fábrica valor do provedor.
ValueProviderFactory Representa uma fábrica para criar objetos de valor do provedor.
ValueProviderFactoryCollection Representa a coleção de fábricas valor do provedor para a aplicação.
ValueProviderResult Representa o resultado de uma ligação de valor (como a partir de um post de formulário ou string de consulta) para um método de ação-propriedade argumento, ou para o próprio argumento.
ViewContext Encapsula informações relacionadas à prestação de uma vista.
ViewDataDictionary Representa um recipiente que é usado para transmitir dados entre um controlador e uma vista.
ViewDataDictionary(Of TModel) Representa um recipiente que é usado para transmitir dados de rigidez entre um controlador e uma vista.
ViewDataInfo Encapsula informações sobre o conteúdo do modelo atual que é usada para desenvolver modelos e cerca de ajudantes HTML que interagem com modelos.
ViewEngineCollection Representa uma coleção de motores de vista que estão disponíveis para a aplicação.
ViewEngineResult Representa o resultado de localização de um mecanismo de exibição.
ViewEngines Representa uma coleção de motores de vista que estão disponíveis para a aplicação.
ViewMasterPage Representa as informações que é necessário para construir uma página de exibição mestre.
ViewMasterPage(Of TModel) Representa a informação que é necessário para construir uma página de exibição mestre fortemente tipado.
ViewPage Representa as propriedades e métodos que são necessários para tornar uma exibição como uma página de Web Forms.
ViewPage(Of TModel) Representa a informação que é necessária para renderizar uma visão fortemente tipado como uma página Web Forms.
ViewResult Representa uma classe que é usado para processar uma vista usando um exemplo IView que é devolvido por um objecto IViewEngine.
ViewResultBase Representa uma classe base que é utilizada para fornecer o modelo para a vista e, em seguida, processar a visão para a resposta.
ViewStartPage Fornece uma classe abstrata que pode ser usado para implementar uma visão início (master) página.
ViewTemplateUserControl Fornece um contêiner para objetos TemplateInfo.
ViewTemplateUserControl(Of TModel) Fornece um contêiner para objetos TemplateInfo.
ViewType Representa o tipo de um ponto de vista.
ViewUserControl Representa a informação que é necessário para construir um controle de usuário.
ViewUserControl(Of TModel) Representa a informação que é necessária a fim de construir um controle de usuário com rigidez de tipos.
VirtualPathProviderViewEngine Representa uma implementação abstrata da classe base da interface IViewEngine.
WebFormView Representa a informação que é necessário para construir uma página Web Forms em ASP.NET MVC.
WebFormViewEngine Representa um mecanismo de exibição que é usado para processar uma página Web Forms para a resposta.
WebViewPage Representa as propriedades e métodos que são necessários a fim de processar uma vista que utiliza ASP.NET Razor sintaxe.
WebViewPage(Of TModel) Representa as propriedades e métodos que são necessários a fim de processar uma vista que utiliza ASP.NET Razor sintaxe.

Interfaces

Interface Descrição
IActionFilter Define os métodos que são usados ​​em um filtro de acção.
IActionInvoker Define o contrato para um chamador de ação, que é usado para chamar uma ação em resposta a uma solicitação HTTP.
IAuthorizationFilter Define os métodos que são necessárias para um filtro de autorização.
IClientValidatable Fornece uma maneira para o quadro de validação ASP.NET MVC descobrir em tempo de execução se um validador tem suporte para validação do cliente.
IController Define os métodos que são necessários para um controlador.
IControllerActivator Fornece controle refinado sobre a forma como os controladores são instanciado usando a injeção de dependência.
IControllerFactory Define os métodos que são necessários para uma fábrica de controlador.
IDependencyResolver Define os métodos que simplificam a localização de serviços e resolução de dependências.
IExceptionFilter Define os métodos que são necessárias para um filtro de excepção.
IFilterProvider Fornece uma interface para encontrar filtros.
IMetadataAware Fornece uma interface para expor atributos para a classe AssociatedMetadataProvider.
IModelBinder Define os métodos que são necessários para um ligante modelo.
IModelBinderProvider Define métodos que permitem implementações dinâmicas do modelo de ligação para as classes que implementam a interface IModelBinder.
IMvcFilter Define os membros que especificam a ordem dos filtros e se múltiplos filtros são permitidos.
IResultFilter Define os métodos que são necessárias para um filtro de resultado.
IRouteWithArea Associa uma rota com uma área em uma aplicação ASP.NET MVC.
ITempDataProvider Define o contrato para provedores de dados temporários que armazenam dados que são vistos na próxima solicitação.
IUnvalidatedValueProvider Representa uma interface IValueProvider que pode ignorar a validação do pedido.
IValueProvider Define os métodos que são necessários para um provedor de valor em ASP.NET MVC.
IView Define os métodos que são necessários para um ponto de vista.
IViewDataContainer Define os métodos que são necessários para um dicionário de exibição de dados.
IViewEngine Define os métodos que são necessários para um mecanismo de exibição.
IViewLocationCache Define os métodos que são necessários, a fim de armazenar em cache locais de exibição na memória.
IViewPageActivator Fornece controle refinado