У меня проблемы при проверке даты и времени, у меня есть свойство в моем классе, и я хочу, чтобы это свойство также получало значение даты и времени. Пример: дд / мм / гггг чч: мм: сс.
Это моя собственность в модели:
[Display(Name = "Begin Date:")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy hh:mm:ss}")]
[DataType(DataType.DateTime, ErrorMessage = "Invalid Format")]
public DateTime BeginDate { get; set; }
Вот как я это реализую:
@Html.EditorFor(model => model.BeginDate, new { htmlAttributes = new { @class = "form-control", @data_type = "datetime" } })
@Html.ValidationMessageFor(model => model.BeginDate, "", new { @class = "text-danger" })
Когда я пишу 11/09/2018
, он ни на что не жалуется, но при отправке SMS 11/09/2018 11:51:00
запускает The field Begin Date must be a date
.