Есть кто-то, кто сталкивался и победил проблему с привязкой типа "DateTime?" ("Nullable<DateTime>") в
asp.net core (конкретно у меня 2.2.)?
Проблема аналогична вот этим:
https://stackoverflow.com/questions/53621092/net-core-datetime-field-modelstate-is-invalid-if-nullhttps://stackoverflow.com/questions/55909345/model-becomes-null-when-date-property-is-invalid-on-an-asp-net-core-api-actionhttps://stackoverflow.com/questions/63037205/modelstate-is-invalid-for-a-nullable-propertyЕсли коротко, то в модели есть свойство:
[Display(Name = "С")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
public DateTime? From { get; set; }
В представлении для этого свойства input:
@Html.TextBoxFor(m => m.From, "{0:dd.MM.yyyy}", new {
@class = "form-control" })
В контроллер всё приходит, но ModelState.IsValid == false и для свойства "From" ошибка "DateTime should be in format 'dd.MM.yyyy HH:mm:ss'"