Fix model validation error display

This commit is contained in:
2020-01-16 11:09:00 -05:00
parent f0cb5f45c1
commit 15e1c1d59a
4 changed files with 12 additions and 12 deletions
+4 -7
View File
@@ -1,12 +1,9 @@
@model string
@{
var fieldName = Model;
var modelState = ViewData.ModelState[fieldName];
}
@if (ViewData.ModelState[fieldName] != null
&& ViewData.ModelState[fieldName].Errors.Any())
@foreach (var error in modelState?.Errors ?? new ModelErrorCollection())
{
foreach (var error in ViewData.ModelState[fieldName].Errors)
{
<div id="@fieldName-error" class="is-invalid invalid-feedback">@error.ErrorMessage</div>
}
}
<div id="@fieldName-error" class="text-danger field-validation-error">@error.ErrorMessage</div>
}