Просто объявите пользовательский атрибут Validation
public sealed class Date1Attribute : ValidationAttribute
{
public string date2Property { get; set; }
public override bool IsValid(object value)
{
// Compare the date
string date2String = HttpContext.Current.Request[date2Property];
DateTime date1 = (DateTime)value;
DateTime date2 = DateTime.Parse(date2String);
return date1 >= date2;
}
}
или, если вы используете средство выбора даты, вы можете ограничить minDate и maxDate следующим образом:
$('#date1').datepicker({
constrainInput: true,
dateFormat: 'D, dd M yy',
// Once change, set date2 min date
onSelect: function (dateText, inst) {
$('#date2').datepicker("option", "minDate", dateText);
}
});
$('#date2').datepicker({
constrainInput: true,
minDate: 0,
dateFormat: 'D, dd M yy'
});
Надеюсь, эта помощь:)