Artigos e tutoriais de MVC recomendados
por Rick Anderson
Introdução
- Introdução com ASP.NET MVC 5 Esta série de 11 partes é um bom lugar para começar.
- Conceitos básicos do Pluralsight ASP.NET MVC 5 (curso em vídeo)
- Ciclo de vida de um aplicativo ASP.NET MVC 5 Documento PDF que mapeia o ciclo de vida de um aplicativo ASP.NET MVC 5.
Trabalhando com os dados
- Introdução com o EF 6 Code First usando a premiada série de Tom Dykstra do MVC 5 mergulha profundamente no EF.
Segurança
- Criar um aplicativo MVC ASP.NET com autenticação e banco de dados SQL e implantar no Azure Este tutorial popular explica como criar um aplicativo simples e adicionar associação e funções.
- Criar um aplicativo ASP.NET MVC 5 com o Logon do Facebook, Twitter, LinkedIn e Google OAuth2 Este tutorial mostra como criar um aplicativo Web ASP.NET MVC 5 que permite que os usuários façam logon usando o OAuth 2.0 com credenciais de um provedor de autenticação externo, como Facebook, Twitter, LinkedIn, Microsoft ou Google.
- Criar um aplicativo Web seguro ASP.NET MVC 5 com logon, confirmação de email e redefinição de senha Primeiro em uma série sobre Identidade, inclui o código para reenviar um link de confirmação.
- ASP.NET aplicativo MVC 5 com SMS e email Two-Factor Autenticação Segundo na série Identidade.
- Melhores práticas para implantar senhas e outros dados confidenciais no ASP.NET e no Serviço de Aplicativo do Azure
- Autenticação de dois fatores usando SMS e email com ASP.NET Identity
isPersistent
e o cookie de segurança, o código para exigir que um usuário tenha uma conta de email validada antes de fazer logon, como o SignInManager verifica o requisito de 2FA e muito mais. - Confirmação da conta e recuperação de senha com identidade ASP.NET Fornece detalhes sobre a Identidade não encontrada em Criar um aplicativo Web seguro ASP.NET MVC 5 com logon, confirmação de email e redefinição de senha, como permitir que os usuários redefinam suas senhas esquecidas.
Azure
- Criar um aplicativo Web ASP.NET no Azure Tutorial curto e simples para implantação no Azure.
- Criar um aplicativo MVC ASP.NET com autenticação e banco de dados SQL e implantar no Azure
Desempenho e depuração
ASP.NET DropDownListFor do MVC com SelectListItem
Ao usar o DropDownListFor auxiliar e passar para ele a coleção da SelectListItem
qual ele é preenchido, o DropdownListFor
modifica a coleção passada depois de ser chamada. DropdownListFor
altera as SelectListItems
propriedades Selecionadas para o que foi selecionado pela lista suspensa. Isso leva a um comportamento inesperado.
O DropDownListFor, DropDownList, EnumDropDownListFor, ListBoxe ListBoxFor atualizam a propriedade Selected de qualquer IEnumerable<SelectListItem>
passado ou encontrado em ViewData.
A solução alternativa é criar enumeráveis separados, contendo instâncias distintas SelectListItem
, para cada propriedade no modelo.
Para obter mais informações, consulte GetSelectListWithDefaultValue Modifies IEnumerable<SelectListItem> selectList
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de