Если у меня есть свойство в модели представления, например:
[DataType(DataType.DateTime)]
public DateTime? MyDate{ get; set; }
И такое правило проверки:
public class YourDetailsViewModelValidator : AbstractValidator<YourDetailsViewModel>
{
public YourDetailsViewModelValidator()
{
RuleFor(x => x.MyDate)
.InclusiveBetween(startDate, endDate)
.WithMessage("error");
}
}
Почему ошибка возникает независимо от того, какая дата введена?
Я видел, что происходит нечто подобное введите здесь описание ссылки но в конечном итоге ответ был принят, поэтому я надеюсь, что его можно будет заставить работать правильно.