Дата не отображается в EditorFor - PullRequest
0 голосов
/ 18 октября 2019

Я хочу отобразить значение из базы данных в поле для редактора, но это поле остается пустым. Значение присутствует в поле значения, но не отображается на странице. enter image description here

enter image description here

, если я использую решение из:

Отображение форматированной датыв EditorFor ()

@Html.TextBoxFor(m => m.Van, new { @Value = model.Van.ToString("yyyy/MM/dd"), @class="datepicker" })

Я получаю значение, но не указатель даты, который по умолчанию предоставляется в поле EditorFor.

Модель:

[Required]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime Van{ get; set; }

Вид:

@Html.EditorFor(model => model.Van, new { htmlAttributes = new { @class = "form-control" } })

1 Ответ

0 голосов
/ 25 октября 2019

это была проблема Chrome после изменения формата на «гггг / мм / дд», это работало.

...