Tutoriels et articles recommandés pour MVC
par Rick Anderson
Mise en route
- Prise en main avec ASP.NET MVC 5 Cette série de 11 parties est un bon point de départ.
- Pluralsight ASP.NET Principes 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
- Prise en main avec EF 6 Code First à l’aide de la série primée de MVC 5 Tom Dykstra plonge dans EF.
Sécurité
- Créer une application MVC ASP.NET avec authentification et SQL DB et déployer sur Azure Ce didacticiel populaire vous guide tout au long de la création d’une application simple et de 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 d’un fournisseur d’authentification externe, tel que Facebook, Twitter, LinkedIn, Microsoft ou Google.
- Créer une application web sécurisée ASP.NET MVC 5 avec connexion, confirmation par e-mail et réinitialisation de mot de passe Premier d’une série sur l’identité, inclut du code pour renvoyer un lien de confirmation.
- ASP.NET application MVC 5 avec authentification par SMS et par e-mail Two-Factor Deuxième 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 pour exiger qu’un utilisateur dispose d’un compte de messagerie validé avant de pouvoir se connecter, comment SignInManager vérifie l’exigence de 2FA, etc. - Confirmation de compte et récupération du mot de passe avec ASP.NET Identity Fournit des détails sur l’identité introuvable dans Créer une application web ASP.NET sécurisée MVC 5 avec connexion, confirmation par e-mail et réinitialisation de mot de passe, par exemple comment permettre aux utilisateurs de réinitialiser leur mot de passe oublié.
Azure
- Créer une application web ASP.NET dans Azure Tutoriel court et simple pour le déploiement sur Azure.
- Créer une application MVC ASP.NET avec authentification et BASE de données SQL, puis déployer sur Azure
Performances et débogage
ASP.NET MVC DropDownListFor avec SelectListItem
Lors de l’utilisation de l’assistance DropDownListFor et de lui transmettre la collection de SelectListItem
à partir de laquelle il est rempli, le DropdownListFor
modifie la collection passée après son appel. DropdownListFor
remplace les SelectListItems
propriétés Sélectionnées par ce qui a été sélectionné par la liste déroulante. Cela entraîne un comportement inattendu.
, DropDownListForDropDownList, EnumDropDownListFor, ListBoxet 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 selectListItem>
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour