Dans mon modèle, j'ai les DataAnnotations suivantes sur l'une de mes propriétés
[Required(ErrorMessage = "*")]
[DisplayFormat(DataFormatString = "{0:d}")]
[DataType(DataType.Date)]
public DateTime Birthdate { get; set; }
L'annotation requise fonctionne très bien, j'ai ajouté les 2 autres pour essayer de supprimer le temps. Il est lié à une entrée dans la vue à l'aide de
<%=Html.TextBoxFor(m => m.Birthdate, new { @class = "middle-input" })%>
Cependant, lorsque la vue se charge, l'heure apparaît toujours dans le champ de saisie. Existe-t-il un moyen de le supprimer en utilisant les DataAnnotations ?