У нас проблема с форматом времени данных в MS Edge. Наш веб-сайт работает правильно в IE с правильным форматом (дд / мм / гггг) в IE, но если мы используем MS Edge, проверка выдает ошибку (это не допустимая дата)
Мы хотим для поддержки текстовых полей нам не нужен какой-либо сборщик данных
У нас есть два подхода:
Подход 1:
@Html.TextBoxFor(m => m.ConfigBPAValue.PurchaseDate, "{0:dd/MM/yyyy}", new { @class = "form-control default-date-picker" })
Подход 2:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime Quarter0Date { get; set; }
@Html.TextBoxFor(m => m.ConfigBPAValue.Quarter0Date, new { @class = "form-control" })
В обоих случаях приложение ожидает формат (гггг / мм / дд).
Мы что-то пропустили?
спасибо