В настоящее время я пытаюсь установить формат даты в своем приложении ASP.NET MVC.Ошибка формата даты MVC в режиме редактирования
Я использую следующий код для выполнения этой
модель:
[DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode=true)]
public Nullable<System.DateTime> Date_Of_Birth { get; set; }
вид:
<div class="editor-field">
@Html.EditorFor(model => model.Date_Of_Birth)
@Html.ValidationMessageFor(model => model.Date_Of_Birth)
</div>
Это работает, как ожидалось в режиме 'Подробнее'. Тем не менее, когда я вхожу в режим «Edit» в поле отображается следующим образом
Требуемый формат даты появится в текстовом поле, наряду с тем, что выглядит как дата по умолчанию подборщика с. Это, очевидно, не то, что я искал. Я просто хотел, чтобы дата была отформатирована правильно. Я также планировал использовать jQuery date picker, поэтому я тоже не хочу, чтобы вы выбрали дату.
У кого-нибудь есть решение?