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éez une application MVC ASP.NET avec authentification et SQL DB et déployez-la sur Azure Ce didacticiel populaire vous guide tout au long de la création d’une application simple et l’ajout d’appartenances et de rôles.
- 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.
- Créez une application web sécurisée MVC 5 ASP.NET avec fonctionnalité de connexion, confirmation par e-mail et réinitialisation du mot de passe. Première dans une série d'articles sur Identity, comprend le code permettant de renvoyer un lien de confirmation.
- 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. - Confirmation de compte et récupération de mot de passe avec ASP.NET Identity Fournit des détails sur l’identité introuvable dans Créer une application web ASP.NET MVC 5 sécurisée avec connexion, confirmation par e-mail et réinitialisation de mot de passe, 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 Un tutoriel court et simple pour le déploiement sur Azure.
- Créer une application MVC ASP.NET avec authentification et SQL DB et déployer sur Azure
Performance et Débogage
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.
Les DropDownListFor, DropDownList, EnumDropDownListFor, ListBox et ListBoxFor mettent à jour la propriété Selected de tout 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 Modifie IEnumerable<SelectListItem> selectList