Сделал в ASP.NET CORE страницу с редактированием непосредственно в table:
В model это поле аннотировано так [RegularExpression(@"^[1-9]+[0-9]*[\.,]{0,1}[0-9]{0,2}",ErrorMessage ="Неверный формат числа")].
В представлении соответственно:
<td>
<h4>
<input asp-for="@item.RateString" />
</h4>
<span asp-validation-for="@item.RateString" class="text-danger" style="margin-left:32px"></span>
</td>
Собственно вопрос: Как сделать так, чтобы это сообщение появлялось только для той строки, в которой ошибка?
Редактирование в отдельной форме не люблю. Изменять-то всего одно поле.
Можно, конечно обойтись валидацией на сервере, но оч. не хочется.
Помогите господа эксперты. Или есть готовое решение?