Я пытаюсь остановить отображение времени в текстовом поле дня рождения, которое использует DateTime
Мой код: (я использую Jquery DatePicker)
<label for="birthday">Birthday:</label>
@Html.TextBox("birthday", (Model.Birthday.ToString()), new { @class = "datePicker" })
Javascript:
$(document).ready(function () {
$('.datePicker').datepicker({ showOn: 'both', buttonImage: "/content/images/calendar-red.gif" });
});
У меня есть Настройка модели на дату:
[DataType(DataType.Date)]
public DateTime? Birthday { get; set; }
Тем не менее текст в текстовом поле отображает:
"21.08.2010 12:00:00 "
Я хочу, чтобы текст в текстовом поле отображался как просто:
" 21.08.2010 "
Я перепробовал все с:
@inherits System.Web.Mvc.WebViewPage<System.DateTime>
, но не позволю мне сделать это, так как я использую модель