Tutoriels et articles recommandés pour MVC
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’un document PDF d’application MVC 5 ASP.NET qui graphique le cycle de vie d’une application MVC 5 ASP.NET.
Utilisation de données
- Bien démarrer avec EF 6 Code First à l’aide de la série primée de MVC 5 Tom Dykstra plonge dans 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 MVC 5 sécurisée ASP.NET avec la connexion, la confirmation par e-mail et la réinitialisation du mot de passe Tout d’abord dans une série sur Identity, inclut le code permettant de renvoyer un lien de confirmation.
- ASP.NET application MVC 5 avec SMS et e-mail Two-Factor Authentication Second sur 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
isPersistent
et 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 Short et un didacticiel simple pour le déploiement sur Azure.
- Créer une application MVC ASP.NET avec authentification et SQL DB et déployer sur Azure
Performances et débogage
ASP.NET DropDownListFor MVC avec SelectListItem
Lors de l’utilisation de l’assistance DropDownListFor et de son passage à la collection à partir de SelectListItem
laquelle elle est remplie, elle DropdownListFor
modifie la collection passée après son appel. 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.
The DropDownListFor, , EnumDropDownListForDropDownList, , ListBoxand ListBoxFor update the Selected property of any IEnumerable<SelectListItem>
passed or found in 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