Trong mô hình của tôi, tôi có DataAnnotations sau trên một trong những tài sản của tôiASP.Net MVC DisplayFormat
[Required(ErrorMessage = "*")]
[DisplayFormat(DataFormatString = "{0:d}")]
[DataType(DataType.Date)]
public DateTime Birthdate { get; set; }
Chú thích theo yêu cầu hoạt động tuyệt vời, tôi đã thêm 2 khác để thử và loại bỏ thời gian. Nó bị ràng buộc vào đầu vào trong chế độ xem bằng cách sử dụng
<%=Html.TextBoxFor(m => m.Birthdate, new { @class = "middle-input" })%>
Tuy nhiên, khi lượt xem tải tôi vẫn nhận được thời gian xuất hiện trong hộp nhập. Có cách nào để xóa mục này bằng cách sử dụng DataAnnotations không?
Xem http://stackoverflow.com/q/1961114/2291 –
Hãy xem ... [http://stackoverflow.com/questions/1961114/date-only-from-textboxfor](http://stackoverflow .com/questions/1961114/date-only-from-textboxfor) và [http://stackoverflow.com/questions/726433/datetime-object-in-asp-net-mvc](http://stackoverflow.com/ câu hỏi/726433/datetime-object-in-asp-net-mvc) –