Выбор времени jQuery и проверка MVC - поле должно быть датой
У меня есть свойство с именем StartDate
в моей модели. я использовал timepicker
дополнение к jquery.ui
плагин отсюда. Он работает нормально, но проблема в том, что я получаю сообщение об ошибке проверки. Как я могу изменить валидацию, чтобы она проходила по дате-времени.
Модель является:
public class DateTimePickerTest : EntityBase
{
[DataType(DataType.DateTime)]
[DisplayName("Start Date")]
public DateTime StartDate { get; set; }
[DataType(DataType.DateTime)]
[DisplayName("End Date")]
public DateTime EndDate { get; set; }
}
Я в основном следую указаниям, данным здесь на MSDN Риком Андерсоном.
1 ответ
Сохранено этим ответом.
я использовал DisplayFormat
приписать с ApplyFormatInEditMode
свойство установлено в true
:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd.mm.yy}")]