Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
par Rick Anderson
Mise en route
- Bien démarrer avec ASP.NET MVC 5 Cette série de 11 parties est un bon point de départ.
- Pluralsight ASP.NET Notions de base de MVC 5 (cours vidéo)
- Cycle de vie d’une application ASP.NET MVC 5 Document PDF qui illustre le cycle de vie d’une application ASP.NET MVC 5.
Utilisation de données
- Bien démarrer avec EF 6 Code First en utilisant MVC 5. La série primée de Tom Dykstra explore en profondeur EF.
Sécurité
- Créer une application ASP.NET MVC 5 avec Facebook, Twitter, LinkedIn et Google OAuth2 Sign-on Ce tutoriel vous montre comment créer une application web ASP.NET MVC 5 qui permet aux utilisateurs de se connecter à l’aide d’OAuth 2.0 avec des informations d’identification provenant d’un fournisseur d’authentification externe, tel que Facebook, Twitter, LinkedIn, Microsoft ou Google.
- Application ASP.NET MVC 5 avec SMS et e-mail pour l'authentification à deux facteurs Deuxième de la série Identity.
- Bonnes pratiques pour le déploiement des mots de passe et d’autres données sensibles sur ASP.NET et Azure App Service
-
Authentification à deux facteurs à l’aide de SMS et d’e-mail avec ASP.NET Identity
isPersistentet le cookie de sécurité, le code permettant à un utilisateur d’avoir un compte de messagerie validé avant de pouvoir se connecter, comment SignInManager vérifie les exigences 2FA, etc. - La confirmation de compte et la récupération de mot de passe avec ASP.NET Identity fournit des détails sur Identity, telles que la façon de permettre aux utilisateurs de réinitialiser leur mot de passe oublié.
Azure
- Créez une application web ASP.NET dans Azure - Tutoriel court et simple pour le déploiement sur Azure.
ASP.NET MVC DropDownListFor avec le SelectListItem
Lors de l’utilisation de l'assistant DropDownListFor, en le passant avec la collection SelectListItem dont elle est peuplée, l’élément DropdownListFor modifie cette collection après avoir été appelée.
DropdownListFor modifie les SelectListItems propriétés Sélectionnées en fonction de ce qui a été sélectionné par la liste déroulante. Cela entraîne un comportement inattendu.
DropDownListFor, EnumDropDownListFor, DropDownList, ListBox, et ListBoxFor mettent à jour la propriété Selected de n’importe quel IEnumerable<SelectListItem> passé ou trouvé dans ViewData.
La solution de contournement consiste à créer des énumérables distincts, contenant des instances distinctes SelectListItem , pour chaque propriété du modèle.
Pour plus d’informations, consultez GetSelectListWithDefaultValue Modifies IEnumerable<SelectListItem> selectList.