Razor Pagemodel для использования проверки Bootstrap 4 вместо ненавязчивой проверки jquery - PullRequest
0 голосов
/ 16 апреля 2020

Есть ли способ для меня использовать аннотацию данных в объекте модели, например:

class DataModel
{
    [Required("Required")]
    public DateTime DOB { get; set }

    [Required(ErrorMessage="Required if you are below 18")]
    public string ParentName { get; set; }
}

Но проверка использует Bootstrap 4 (или даже Html 5 Browser) вместо jQuery проверки ?

Настройка перехвата на Bootstrap 4 проверка невозможна Пример: проверка хука BS4 с помощью Razor Page

Поскольку проверка jQuery слишком тяжелая и чрезвычайно трудно обрабатывать, если мы не играем с правилами.

Пример: если поле Имя родителя требуется только в том случае, если пользователь младше 18 лет (в зависимости от его DOB). Это ад, если мы сделаем sh проверку на стороне клиента с помощью аннотации данных и ненавязчивой проверки jQuery.

...