MVC1000 : l’utilisation de IHtmlHelper.Partial doit être évitée
Value | |
---|---|
Identificateur de la règle | MVC1000 |
Le correctif est cassant ou non cassant | Sans rupture |
Cause
La méthode Partial ou RenderPartial a été appelée ou référencée.
Description de la règle
L’affichage d’une ligne de code partiellement exécutée à l’aide des méthodes d’extension IHtmlHelper.Partial
ou IHtmlHelper.RenderPartial
entraîne le blocage des appels. Cela peut entraîner une dégradation des performances et des problèmes de verrous d’application morts en raison d’une privation de pool de threads.
Comment corriger les violations
- Utilisation de la PartialTagHelper.
- Utilisez PartialAsync ou RenderPartialAsync
Quand supprimer les avertissements
Il est prudent de supprimer cette règle si la mise à jour de l’application pour utiliser les correctifs suggérés n’est pas triviale. Avant que la validation ne soit désactivée, veillez à prendre en compte les risques de privation de pool de threads pour l’application.
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