У меня есть модель, имеющая свойство Date. В настоящее время в датах отображаются дата и время, например 3/12/2012 12:00:00 AM
, но я бы хотел, чтобы они просто были датой, как 3/12/2012
. Я попытался использовать атрибут данных DisplayFormat несколькими способами, но у меня нет успеха.Дата отображения модели модели
<DisplayFormat(ApplyFormatInEditMode:=True, DataFormatString:="{0:MM/dd/yyyy}")>
Public Property ActivityDate As Date
я получить доступ к собственности через помощника Html:
@Html.EditorFor(Function(model) model.ActivityDate)
Почему правильно это не отображается? Помогите!
Ya его не работает для меня. – ElliotSchmelliot
@Elliot убедитесь, что вы используете нижний регистр «d». Это чувствительный к регистру. – ChrisF
Я просто буквально скопировал вашу линию. Интересно, теперь, если я отправлю форму без ввода для поля даты, она даст мне ошибку «неправильного формата». Но существующие записи все еще отображаются со временем в конце. – ElliotSchmelliot