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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für