Я пишу приложение в ASP.NET MVC 5.1
У меня есть поле:
[DisplayName("Date of Birth")]
[DataType(DataType.Date)]
public DateTime BirthDate { get; set; }
а затем в представлении
<div class="form-group">
@Html.LabelFor(model => model.BirthDate, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.BirthDate, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.BirthDate, "", new { @class = "text-danger" })
</div>
</div>
что соответствует:
если я просто изменяю аннотации выше свойства в модели, чтобы:
[DisplayName("Date of Birth")]
[DataType(DataType.DateTime)]
У меня нет выбора. Если я изменю их на:
[DisplayName("Date of Birth")]
[DataType(DataType.Time)]
есть только hh: mm, чтобы выбрать.
Вопрос: Отображение подборщика DateTime вместо выбора даты в ASP.NET MVC 5.1. Я прошу специфическое решение ASP.NET 5.1 HTML 5.