У меня проблемы с полями DateTime на стороне клиента. Я использую следующие
DataAnnotation в моем классе модели для полей DateTime:
[Display(Name = "Beginning Date", Description = @"Insert Date yyyy-mm-dd")]
[DataType(DataType.Date, ErrorMessage = @"Insert Date yyyy-mm-dd")]
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
Я использую Datapicker из jQuery UI для вставки даты. Формат даты применяется
$(document).ready(function () {
$.datepicker.setDefaults({ dateFormat: 'yy-mm-dd' });
});
Так что он отлично работает в Firefox, но полностью сбой в Internet Explorer, когда я вставляю дату, используя Datepicker Когда я набираю дату в формате гггг / мм / дд вместо гггг-мм-дд, ошибка проверки отсутствует.
Кто-нибудь знает, почему формат проверки в Internet Explorer отличается от Firefox и где я могу его изменить?
Спасибо за помощь.