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