Установить DataFormatString для MVC3 DateTime

У меня проблема с правильным отображением даты при использовании объекта MVC3 DateTime .

В контроллере я установил Date = DateTime.Now .

В ViewModel:

[Required(ErrorMessage = "Please enter a date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd.mm.yyyy}")]
public DateTime Date { get; set; }

В представлении:

@Html.LabelFor(m => Model.Date, "Date") 
@Html.ValidationMessageFor(m => Model.Date) 
@Html.TextBoxFor(m => Model.DatoForIntervju, new { @class = "datepicker" })

Вывод:

<input class="datepicker" (...) value="26.09.2011 13:26:16" />

Однако я хочу, чтобы значение было 26.09.11 .

Почему не работает?

10
задан tereško 2 June 2013 в 06:02
поделиться