В моей модели для сравнения даты начала и даты окончания указано следующее:
[Required(ErrorMessage = "Missing start date entered.")]
[CompareDates("EndDateTime", ErrorMessage = "Please enter a start date value that is earlier than the end date value.")]
[Display(Name = "Start Date/Time")]
public Nullable<DateTime> StartDateTime { get; set; }
[CompareDates("StartDateTime", ErrorMessage = "Please enter an end date value that is later than the start date value.")]
[Display(Name = "End Date/Time")]
public Nullable<DateTime> EndDateTime { get; set; }
Даже если моя дата начала предшествует дате окончания, я получаю ошибку ModelState.IsValid: "Пожалуйста, введитезначение даты начала, которое является более ранним, чем значение даты окончания. | Пожалуйста, введите значение даты окончания, которое является более поздним, чем значение даты начала. ",Есть ли способ обойти это.