MVC1000: O uso de IHtmlHelper.Partial deve ser evitado
Valor | |
---|---|
ID da regra | MVC1000 |
Correção interruptiva ou sem interrupção | Sem interrupção |
Causa
O método Partial ou RenderPartial foi chamado ou referenciado.
Descrição da regra
Renderizar um método parcial usando IHtmlHelper.Partial
ou IHtmlHelper.RenderPartial
de extensão resulta no bloqueio de chamadas. Isso pode resultar em degradação do desempenho e problemas de bloqueios inativos do aplicativo devido à falta de pool de threads.
Como corrigir violações
- Use o PartialTagHelper
- Usar o PartialAsync ou RenderPartialAsync
Quando suprimir avisos
É seguro suprimir essa regra se atualizar o aplicativo para usar as correções sugeridas não for trivial. Antes que a validação seja desabilitada, considere os riscos de desativação do pool de threads para o aplicativo.
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.