У меня есть страница редактирования для назначений устройств, и когда я нажимаю на кнопку «Сохранить», например, когда я изменяю «status du prêt», у меня появляется эта ошибка с моим DateLoan и моим DateReturned. Когда я создаю deviceAssignemnts, я использую календарь DatePicker и DateTime.Now в контроллере, который сохраняет мою дату в этом формате (28/08/2018 00:00:00), но если я нахожусь на странице редактирования, мне нужно вручную изменить моймесяц (например: «08» - «август»), чтобы можно было сохранить
Это моя модель:
public Nullable<System.DateTime> DateLoan { get; set; }
public Nullable<System.DateTime> DateReturned { get; set; }
Это мой HTML:
<div class="form-group">
@Html.LabelFor(model => model.DateLoan, Resource.DateLoan, htmlAttributes: new { @class = "control-label col-md-8" })
<div class="input-group col-md-5">
@Html.EditorFor(model => model.DateLoan, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.DateLoan, "", new { @class = "text-danger" })
</div>
</div>
<div id="addDate">
<div class="form-group">
@Html.LabelFor(model => model.DateReturned, Resource.DateReturned, htmlAttributes: new { @class = "control-label col-md-8" })
<div class="input-group col-md-5">
@Html.EditorFor(model => model.DateReturned, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.DateReturned, "", new { @class = "text-danger" })
</div>
</div>
</div>
И это мой сценарий:
$('input[type=datetime]').datepicker({
dateFormat: "dd/M/yy",
changeMonth: true,
changeYear: true,
yearRange: "-60:+0"
});