En mi modelo que tengo los siguientes DataAnnotations en una de mis propiedadesASP.Net MVC formatSalida
[Required(ErrorMessage = "*")]
[DisplayFormat(DataFormatString = "{0:d}")]
[DataType(DataType.Date)]
public DateTime Birthdate { get; set; }
La anotación requerida funciona muy bien, he añadido los otros 2 para tratar de eliminar el tiempo. Se pone ligado a una entrada en la vista usando
<%=Html.TextBoxFor(m => m.Birthdate, new { @class = "middle-input" })%>
Sin embargo cada vez que las cargas vista sigo teniendo el tiempo que aparece en el cuadro de entrada. ¿Hay alguna forma de eliminar esto usando DataAnnotations?
Ver http://stackoverflow.com/q/1961114/2291 –
Echa un vistazo a ... [http://stackoverflow.com/questions/1961114/date-only-from-textboxfor](http://stackoverflow .com/questions/1961114/date-only-from-textboxfor) y [http://stackoverflow.com/questions/726433/datetime-object-in-asp-net-mvc](http://stackoverflow.com/ preguntas/726433/datetime-object-in-asp-net-mvc) –