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.