MVC1000: Verwendung von IHtmlHelper.Partial sollte vermieden werden
Wert | |
---|---|
Regel-ID | MVC1000 |
Fix führt oder führt nicht zur Unterbrechung | Nicht unterbrechend |
Ursache
Die Partial- oder RenderPartial-Methode wurde aufgerufen, oder es wurde auf sie verwiesen.
Regelbeschreibung
Das Rendern eines partiellen Hilfsprogramms mit der Erweiterungsmethode IHtmlHelper.Partial
oder IHtmlHelper.RenderPartial
führt zum Blockieren von Aufrufen. Dies kann zu Leistungseinbußen und Problemen mit Anwendungsdeadlocks aufgrund von Threadpoolmangel führen.
Behandeln von Verstößen
- Verwenden des PartialTagHelpers
- Verwenden Sie PartialAsync oder RenderPartialAsync.
Wann sollten Warnungen unterdrückt werden?
Es ist sicher, diese Regel zu unterdrücken, wenn das Aktualisieren der Anwendung für die Verwendung der vorgeschlagenen Korrekturen nicht trivial ist. Bevor die Überprüfung deaktiviert wird, sollten Sie die Risiken berücksichtigen, die für die Anwendung durch Threadpoolmangel auftreten.
ASP.NET Core