В моей модели у меня есть следующий 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?
Атрибут [DisplayFormat] используется только в EditorFor/DisplayFor, а не в необработанных HTML API типа TextBoxFor.
.