Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
| Waarde | |
|---|---|
| Regel-id | MVC1006 | 
| De oplossing veroorzaakt brekende of niet-brekende problemen | Breaking nieuws | 
Oorzaak
Er is een tag-helper gedefinieerd in een Razor functie die synchroon wordt uitgevoerd
Beschrijving van regel
De uitvoering van Tag Helper is asynchroon. Wanneer deze wordt gebruikt in een methode of een lambda binnen een Razor pagina, moet de omhullende functie ook als asynchroon worden gedeclareerd.
Houd rekening met het volgende cshtml-bestand:
void Helper(string controller)
{
    <a asp-controller="@controller">Home</a>
}
              asp-controller is een taghelper en activeert deze regel.
Hoe schendingen op te lossen
Declareer de functie die asynchroon moet zijn en de taak retourneert:
async Task Helper(string controller)
{
    <a asp-controller="@controller">Home</a>
}
Wanneer waarschuwingen onderdrukken
Onderdruk de waarschuwing van deze regel niet.