ASP.Net MVC DisplayFormat

W moim modelu mam następujące DataAnnotations na jednej z moich właściwości

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

Wymagana adnotacja działa świetnie, dodałem pozostałe 2, aby spróbować usunąć czas. Wiąże się z wejściem w widoku za pomocą

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

Jednak zawsze, gdy ładuje się widok, nadal pojawia się czas w polu wprowadzania. Czy mimo to usunąć to za pomocą DataAnnotations?

questionAnswers(3)

yourAnswerToTheQuestion