Для рендеринга браузера datepicker () с помощью
EditorFor()
вам нужны следующие атрибуты свойства (обратите внимание, что формат ISO означает, что дата будет отображаться в соответствии с культурой браузера)
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode=true)]
[DataType(DataType.Date)]
public DateTime Date { get; set; }
и в представлении
@Html.EditorFor(m => m.Date)
Обратите внимание, что ввод даты HTML5 не поддерживается в старых браузерах, а вовсе не в FireFox - см. сравнение здесь