Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
por Rick Anderson
Introdução
- Introdução ao ASP.NET MVC 5 Esta série de 11 partes é um bom lugar para começar.
- Fundamentos do Pluralsight ASP.NET MVC 5 (curso em vídeo)
- Documento PDF do ciclo de vida de um aplicativo ASP.NET MVC 5 que descreve o ciclo de vida de um app ASP.NET MVC 5.
Trabalhando com os dados
- Introdução ao EF 6 Code First usando o MVC 5 A série premiada de Tom Dykstra 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 orienta você na criação de um aplicativo simples e na adição de associação e funções.
- Criar um aplicativo MVC 5 ASP.NET com Facebook, Twitter, LinkedIn e Google OAuth2 Sign-on Este tutorial mostra como criar um aplicativo Web MVC 5 ASP.NET 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 MVC 5 de ASP.NET seguro com login, confirmação de email e redefinição de senha O primeiro de uma série sobre Identidade, inclui código para reenviar um link de confirmação.
- Aplicativo ASP.NET MVC 5 com autenticação de dois fatores por SMS e e-mail Segunda na série sobre 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 e-mail com ASP.NET Identity
isPersistente o cookie de segurança, código para exigir que um usuário tenha uma conta de e-mail validada antes de fazer logon, como o SignInManager verifica o requisito de 2FA e muito mais. - Confirmação de conta e recuperação de senha com ASP.NET Identity Fornece detalhes sobre a identidade não encontrada em Criar um aplicativo Web MVC 5 de ASP.NET seguro com login, confirmação de email e redefinição de senha, por exemplo, como permitir que os usuários redefinam sua senha esquecida.
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 MVC classe DropDownListFor com a classe SelectListItem
Ao usar o DropDownListFor auxiliar e passar para ele a coleção da SelectListItem a partir da qual ele é preenchido, a coleção passada é modificada por DropdownListFor depois que ele é chamado.
DropdownListFor altera as propriedades SelectListItems selecionadas de acordo com a opção escolhida na lista suspensa. Isso leva a um comportamento inesperado.
Os DropDownListFor, DropDownList, EnumDropDownListFor, ListBox, e 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 mais informações, consulte GetSelectListWithDefaultValue altera o IEnumerable<SelectListItem> selectList