Я хочу реализовать в своем коде. Для этого у меня есть следующее:
@Html.TextBoxFor(model => model.CreationDate, new { @type = "date" })
Этот код генерирует следующий HTML:
<input data-val="true" data-val-date="The field CreationDate must be a date."
data-val-required="The CreationDate field is required."
id="CreationDate" name="CreationDate" type="date"
value="09/05/2012 15:02:19">
Значение не отображается на веб-странице, потому что type = "date" ожидает данные в формате YYYY-MM-DD.
Я пробовал форматировать дату, но это взрывается, конечно.
@Html.TextBoxFor(model => model.CreationDate.ToString("YYYY-MM-DD"),
new { @type = "date" })
Как использовать метод TextBoxFor для правильного отображения конструкции? Или я должен использовать какой-то другой метод (я уже пробовал редактор, но не смог)?
CreationDate
имеет тип DateTime.