ASP.NET MVC: в моем календаре не отображается значение даты модели, когда я нажимаю «Изменить» ⇐ C#
-
Гость
ASP.NET MVC: в моем календаре не отображается значение даты модели, когда я нажимаю «Изменить»
Я создаю форму принятия даты начала и даты окончания. При нажатии кнопки «Создать» она принимает значение в формате datetime, и пользователь видит формат календаря для ввода даты. Но когда я нажимаю «Редактировать», в форме отображаются все детали, кроме даты. Вот мой код. Модель:
public DateTime WhenEntred { get; набор; } = ДатаВремя.UtcNow; общественный DateTime WhenModified {получить; набор; } = ДатаВремя.UtcNow; Изменить:
@Html.EditorFor(model => model.startDate, new { htmlAttributes = new { @class = "form-control startDate", @autoComplete = "off", @type = "date", @required = "required" } } ) @Html.ValidationMessageFor(model => model.startDate, "", new { @class = "text-danger" }) @Html.EditorFor(model => model.endDate, new { htmlAttributes = new { @class = "form-control endDate", @autoComplete = "off", @type = "date", @required = "required" } } ) @Html.ValidationMessageFor(model => model.endDate, "", new { @class = "text-danger" }) Я хочу отображать дату в формате календаря, и пользователь может редактировать эту дату. Какие изменения мне нужно сделать? Пожалуйста, помогите.
(В разделе «Проверка» редактирование отображается как: )
Я создаю форму принятия даты начала и даты окончания. При нажатии кнопки «Создать» она принимает значение в формате datetime, и пользователь видит формат календаря для ввода даты. Но когда я нажимаю «Редактировать», в форме отображаются все детали, кроме даты. Вот мой код. Модель:
public DateTime WhenEntred { get; набор; } = ДатаВремя.UtcNow; общественный DateTime WhenModified {получить; набор; } = ДатаВремя.UtcNow; Изменить:
@Html.EditorFor(model => model.startDate, new { htmlAttributes = new { @class = "form-control startDate", @autoComplete = "off", @type = "date", @required = "required" } } ) @Html.ValidationMessageFor(model => model.startDate, "", new { @class = "text-danger" }) @Html.EditorFor(model => model.endDate, new { htmlAttributes = new { @class = "form-control endDate", @autoComplete = "off", @type = "date", @required = "required" } } ) @Html.ValidationMessageFor(model => model.endDate, "", new { @class = "text-danger" }) Я хочу отображать дату в формате календаря, и пользователь может редактировать эту дату. Какие изменения мне нужно сделать? Пожалуйста, помогите.
(В разделе «Проверка» редактирование отображается как: )
Мобильная версия