ASP.Net MVC DisplayFormat

В моей модели у меня есть следующий DataAnnotations на одном из моих свойств

[Required(ErrorMessage = "*")]
[DisplayFormat(DataFormatString = "{0:d}")]
[DataType(DataType.Date)]
public DateTime Birthdate { get; set; }

Необходимая аннотация работает отлично, я добавил другие 2, чтобы попытаться удалить время. Это связывается с входом в использовании представления

<%=Html.TextBoxFor(m => m.Birthdate, new { @class = "middle-input" })%>

Однако каждый раз, когда представление загружается, я все еще получаю время, появляясь в поле ввода. Там должен так или иначе удалить это использование DataAnnotations?

47
задан Mathieu 23 October 2012 в 17:47
поделиться