Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
| Value | |
|---|---|
| ID da regra | MVC1006 |
| Correção é disruptiva ou não disruptiva | Quebra |
Motivo
Um tag helper foi definido dentro de uma Razor função que é executada de forma síncrona
Descrição da regra
A execução do Tag Helper é assíncrona. Quando usada dentro de um método ou lambda em uma Razor página, a função que contém também deve ser declarada como assíncrona.
Considere o seguinte arquivo cshtml:
void Helper(string controller)
{
<a asp-controller="@controller">Home</a>
}
asp-controller é um auxiliar de tags e ativará essa regra.
Como corrigir violações
Declare a função como assíncrona e Tarefa retornando:
async Task Helper(string controller)
{
<a asp-controller="@controller">Home</a>
}
Quando suprimir avisos
Não suprima um aviso nessa regra.