Я пытаюсь использовать DateInput из http://jquerytools.org/demos/dateinput/index.html
Демонстрация на их веб-сайте ясна, я могу воспроизвести ее на своей машине.
Проблема теперь возникает в том, что я использую MVC4 и вам нужно использовать помощники "For" (например, TextBoxFor)...
Нет DateBoxFor
используя MVC и модель. В моей голове мне нужно что-то вроде
@Html.DateBoxFor(a => a.BillStartDate, new { @class = "width400" })
или (где последний параметр является типом)
@Html.GenericBoxFor(a => a.BillStartDate, new { @class = "width400" }, "Date")
Как я могу копировать
<input type="date" />
Попробуйте передать его в htmlAttributes
, как вы это делали с class
:
@Html.TextBoxFor(a => a.BillStartDate, new { @class = "width400", type="date" }
Вы были близки в своем мышлении:
@Html.DateBoxFor(a => a.BillStartDate, new { @class = "width400" })
становится
@Html.TextboxFor(a => a.BillStartDate, new { @class = "width400", type = "date" })
@type
.