Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

ASP.NET MVC 2

O padrão Model-View-Controller (MVC) é um princípio de design arquitetônico que separa os componentes de um aplicativo da Web. Essa separação dá mais controle sobre as partes individuais do aplicativo, que permite que mais você a desenvolver, modificar e testá-los.

ASP.NET MVC é parte do ASP.NET framework. Desenvolvendo um aplicativo ASP.Aplicativo de NET MVC é uma alternativa para o desenvolvimento de aplicativos ASP.Páginas de Web Forms do NET; ele não substitui o modelo de Web Forms.

Se você tiver instalado o 2010 de Visual Studio, ASP.NET MVC 2 já está instalado no seu computador. Você pode obter a versão mais recente do ASP.NET 2 da MVC framework a partir de ASP.Download do NET MVC página.

ObservaçãoObservação

Uma versão anterior da MVC Framework (ASP.O MVC NET 1.0) também está disponível. Se você estiver trabalhando com um aplicativo que tenha sido escrito especificamente para trabalhar com essa versão da MVC framework, você pode baixar o ASP.NET MVC 1.0 da ASP.NET MVC 1.0 página no Centro de Download da Microsoft.

Sugerimos a progressão seguinte da documentação para ajudá-lo a aprender sobre ASP.NET MVC. Você pode fazer o download de projetos de exemplo completo do ASP.NET MVC 2 exemplos de código página no site do MSDN.

ObservaçãoObservação

Informações adicionais estão disponíveis nas entradas de blog, escritas por ASP.Especialistas de NET MVC. Para obter mais informações, consulte , entradas de Blog sobre ASP.NET MVC mais adiante neste documento.

Cenário

Tópicos

Introdução ao ASP.NET MVC

ASP.NET MVC Overview

Walkthrough: Criando um projeto do MVC básica com testes de unidade no Visual Studio

Criando um aplicativo de lista de tarefas com o ASP.NET MVC (vídeo no ASP.NET Web site)

Perguntas freqüentes sobre o MVC

Dicas sobre como obter o seu aplicativo ASP.NET MVC dúvidas rapidamente (entrada de blog)

Consulte também: Entradas de blog sobre o ASP.NET MVC mais adiante neste documento.

Familiarizar-se com o ASP.Classes de NET MVC

Namespace System.Web.Mvc

Namespace System.Web.Mvc.Ajax

Namespace System.Web.Mvc.Async

System.Web.MVC.HTML namespace

Controladores, exibições e modelos de compreensão

Controladores e os métodos de ação em ASP.NET aplicativos MVC

Modos de exibição e processamento de interface do usuário no ASP.NET aplicativos MVC

Modelos e validação de ASP.NET MVC

Usando um controlador assíncrono em ASP.NET MVC

Noções básicas sobre modelos, visualizações e controladores de (vídeo no ASP.NET Web site)

Episódio 1 com Paul Litwin - criando um aplicativo de MVC controlado por dados (vídeo no ASP.NET Web site)

Episódio 2 com Paul Litwin - criando o controlador e o modo de exibição (vídeo no ASP.NET Web site)

Noções básicas sobre ASP.Estrutura de projeto MVC de NET

MVC Framework e a estrutura de aplicativo

Noções básicas sobre o processo de execução do aplicativo do MVC

Walkthrough: Organizando um ASP.NET aplicativo de MVC usando áreas

Compreendendo o roteamento de URL no ASP.NET MVC

Roteamento do ASP.NET

Trabalhando com modos de exibição

Processamento de um formulário em ASP.NET MVC usando auxiliares HTML

Passando dados em um ASP.NET aplicativo de MVC

Walkthrough: Usando o modelo auxiliares para exibir dados em ASP.NET MVC

Criando um ASP.NET modo de exibição do MVC chamando várias ações

Criando auxiliares de HTML personalizada (tutorial no ASP.NET Web site)

A criação de Layouts de página com páginas mestras de modo de exibição (vídeo no ASP.NET Web site)

Consulte também: Entradas de blog sobre o ASP.NET MVC mais adiante neste documento.

Trabalhando com modelos

Walkthrough: Com a estrutura de dados de modelos de exibição do MVC

How to: Validar dados de modelo usando os Atributosdo DataAnnotations

How to: Implementar a validação remota de um cliente no MVC

A criação de Classes de modelo com LINQ to SQL (tutorial no ASP.NET Web site)

Exibindo uma tabela de banco de dados (tutorial no ASP.NET Web site)

A criação de Classes de modelo com o Entity Framework (tutorial no ASP.NET Web site)

Consulte também: Entradas de blog sobre o ASP.NET MVC mais adiante neste documento.

Criando auxiliares

Criando auxiliares de HTML personalizada (tutorial no ASP.NET Web site)

SECO-ing out auxiliares Templated MVC (entrada de blog)

Usando AJAX no ASP.Aplicativos NET MVC

Walkthrough: Adicionando ASP\ de ASP.NETscript doAJAX a um projeto do MVC

Consulte também: Entradas de blog sobre o ASP.NET MVC mais adiante neste documento.

Métodos de ação de filtragem

ASP\ de filtragem na ASP.NET aplicativos MVC

A criação de filtros de ação Personalizar

How to: Criar um filtro de ação Personalizar

Manipulação de erros em aplicativos do MVC

Classe HandleErrorAttribute

Protegendo aplicativos do MVC

Protegendo seu aplicativo MVC

Walkthrough: Usando a autenticação de formulários em ASP.NET MVC

Classe AuthorizeAttribute

Evitando ataques de injeção de JavaScript (XSS) (tutorial no ASP.NET Web site)

Ataques de falsificação de solicitação de Cross-Site de impedindo (CSRF) (tutorial no ASP.NET Web site)

Injeção de SQL (SQL Server 2008 Books Online)

Como: Protege contra a injeção de SQL no ASP.NET (padrões & práticas recomendadas)

Autenticar usuários com a autenticação de formulários (tutorial no ASP.NET Web site)

Autenticar usuários com a autenticação do Windows (tutorial no ASP.NET Web site)

Consulte também: Entradas de blog sobre o ASP.NET MVC mais adiante neste documento.

Melhorando o ASP.Desempenho de aplicativos NET MVC

Classe OutputCacheAttribute

Adicionar conteúdo dinâmico para uma página em cache (tutorial no ASP.NET Web site)

Teste de aplicativos do MVC

How to: Adicionar Personalizar ASP.NET de teste do MVC Framework no Visual Studio

Walkthrough: Criando um projeto do MVC básica com testes de unidade no Visual Studio

Criando testes de unidade para o ASP.NET MVC Applications (tutorial no ASP.NET Web site)

Implantando aplicativos do MVC

Usando o ASP.NET MVC, com diferentes versões do IIS (tutorial no ASP.NET Web site)

Contribuições da comunidade

Mostrar: