. Net Core 3.0 MVC view. Необходимо применить - проверка на стороне клиента для модели ниже.
Пробовал следующим образом:
Модель: Персона
public class Person {
public int Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public int Age { get; set; }
}
Правила проверки:
public class PersonValidator : AbstractValidator<Person> {
public PersonValidator() {
RuleFor(x => x.Id).NotNull().NotEmpty();
RuleFor(x => x.Name).Length(0, 10);
RuleFor(x => x.Email).EmailAddress();
RuleFor(x => x.Age).InclusiveBetween(18, 60);
}
}
В соответствии с документацией, она показывает атрибут «валидатор» но я не смог найти в пространстве имен.
https://docs.fluentvalidation.net/en/latest/mvc5.html