В моей модели у меня есть:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime StartDate { get; set; }
К сожалению, это относится только к EditorFor, но я не могу назначить EditorFor класс для включения средства выбора Jquery Datetime, так как нет параметра htmlAttributes
.
@Html.EditorFor(model => model.StartDate)
@Html.TextBoxFor(model => model.StartDate, new { @class = "datePicker", @readonly = "readonly" })
Таким образом, первый показывает только дату, но не имеет выбора даты.
Второй показывает время тоже 00:00, но имеет указатель даты и времени.
Примечание: Не говорите просто, используйте model.StartDate.ToString("mm/DD/yyyy")
. Это не работает.
Как я могу установить только дату. Но у меня есть таймер и только для чтения, поэтому я не могу набрать в нем любые цифры.