Задать вопрос
@Vitalievich
Самоучка. Опыт в Win, C#. Интерес: IOS, Android

Как правильно сделать валидацию на клиенте в строке таблицы ASP.NET?

Сделал в ASP.NET CORE страницу с редактированием непосредственно в table:
5baa614d7e33a577793568.png
В 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>

Собственно вопрос: Как сделать так, чтобы это сообщение появлялось только для той строки, в которой ошибка?
Редактирование в отдельной форме не люблю. Изменять-то всего одно поле.
Можно, конечно обойтись валидацией на сервере, но оч. не хочется.
Помогите господа эксперты. Или есть готовое решение?
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы