Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
| Ценность | |
|---|---|
| Идентификатор правила | MVC1006 |
| Исправление является разрушающим или неразрушающим. | Перерыв |
Причина
Вспомогательный объект тега был определен внутри функции, которая выполняется синхронно
Описание правила
Выполнение вспомогательного тега асинхронно. При использовании в методе или лямбда-объекте внутри Razor Page, функция, содержащая его, также должна быть объявлена как асинхронная.
Рассмотрим следующий cshtml-файл:
void Helper(string controller)
{
<a asp-controller="@controller">Home</a>
}
asp-controller является вспомогательным элементом тега и активирует это правило.
Устранение нарушений
Объявите функцию асинхронной и возвращающей задачи:
async Task Helper(string controller)
{
<a asp-controller="@controller">Home</a>
}
Когда следует подавлять предупреждения
Не подавляйте предупреждение, вызванное этим правилом.
ASP.NET Core