У меня есть вопрос по поводу jquerydatepicker и метода TextBoxFor ().У меня есть форма asp.net, в которой я использую их для создания и редактирования объекта.Я использую ту же форму для редактирования и создания.Выглядит это так:
<script>
$(function () {
$("#datepicker2").datepicker(
{
dateFormat: 'yy.mm.dd'
});
});
</script>
<div class=demo><%= Html.TextBoxFor(m => m.Distribution.ToDate, new { id = "datepicker2", type = "text" })%></div>
Работает нормально, но у меня вопрос, как мне отформатировать дату при использовании редактирования?Для создания это нормально, потому что он будет отображать пустое текстовое поле, и если я выберу дату, он будет в правильном формате.При редактировании сначала отображается полное значение даты и времени, и я выбираю дату, отображая ее так, как я хочу.Но как мне это сделать, чтобы оно отображалось так, как я хочу с самого начала?
Я пытался сделать это так:
<%= Html.TextBoxFor(m => m.Distribution.ToDate.ToShortDateString(), new { id = "datepicker2", type = "text" })%>
но выдает ошибку.
Есть предложения?