MVC1000: Należy unikać używania elementu IHtmlHelper.Partial
Wartość | |
---|---|
Identyfikator reguły | MVC1000 |
Poprawka powodująca niezgodność lub niezgodność | Niezgodność |
Przyczyna
Metoda Partial or RenderPartial została wywołana lub odwołana.
Opis reguły
Renderowanie częściowej metody przy użyciu IHtmlHelper.Partial
metody lub IHtmlHelper.RenderPartial
rozszerzenia powoduje blokowanie wywołań. Może to spowodować obniżenie wydajności i problemy z martwymi blokadami aplikacji z powodu głodu puli wątków.
Jak naprawić naruszenia
- Użyj interfejsu PartialTagHelper
- Użyj polecenia PartialAsync lub RenderPartialAsync
Kiedy pomijać ostrzeżenia
Można bezpiecznie pominąć tę regułę, jeśli aktualizacja aplikacji w celu korzystania z sugerowanych poprawek jest nietrywialna. Przed wyłączeniem walidacji należy wziąć pod uwagę ryzyko głodu puli wątków w aplikacji.
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.