Я работаю над проектом, и для этого нужен сборщик дат, поэтому я использовал значение по умолчанию в MVC. это отлично работает для создания новых записей в базе данных, но когда я его отредактирую, это скажет мне, что это обязательное поле, но оно уже имеет значение из создания, и когда я использую элемент проверки, он показывает мне значение. У кого-нибудь есть идея, как я могу решить эту проблему?ASP MVC, datepicker
Модель
[Required]
[DataType(DataType.Date)]
[DisplayName("Geboortedatum")]
public DateTime BirthDate { get; set; }
Посмотреть
<div class="form-group">
@Html.LabelFor(model => model.BirthDate, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.BirthDate, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.BirthDate, "", new { @class = "text-danger" })
</div>
</div>
Вы отрисовываете дампинг HTML5 или используете плагин jQueryUI datepicker? –
Это выбор даты в формате HTML5, но это проверка jQuery. – noobie
Если вы используете jQuery, вы можете попробовать удалить помощник проверки и подтвердить, когда форма отправлена вместо – scurrie