Я только что узнал, что ViewData можно использовать для создания таких свойств для ViewBag
. Поэтому для создания свойства CityErrorMessage мне нужно использовать
ViewData.Add("CityErrorMessage", MyErrorMessage)
, а затем в представлении, которое я могу использовать
@ViewBag.CityErrorMessage
РЕДАКТИРОВАТЬ:
Я динамически создал свойства ViewBag, потому что я получил имя поля с ошибкой проверки в списке
Итаккод на самом деле является
foreach (ValidationError err in ValidationErrors)
{
ViewData.Add(
string.format("{0}ErrorMsg", err.PropertyName),
err.ValidationErrorMessage);
}