Если бы мне понадобилось отображать ошибки, связанные с полями формы, я бы использовал помощники тегов в представлении:
<span asp-validation-for="SomeField"></span>
и либо используйте атрибуты проверки данных в классе модели, либо позвоните
ModelState.AddModelError("SomeField", "Error message");
в контроллере.
Теперь мне нужно отобразить сообщение об ошибке на странице входа в систему, если не удается войти в систему. Что-то общее, например, «Неправильная попытка входа». Есть ли для этого встроенный механизм?
Добавление нового неиспользуемого свойства в модель, чтобы я мог использовать помощник по тегу «asp-validation-for», а AddModelError чувствует себя неправильно. Должен ли я использовать ViewBag или ViewData или другой способ?