Получение ошибки сервера (статус: 500) при использовании выбора даты в Angular с серверной частью в веб-API ядра ASP.NET

Я использую Angular при использовании datepicker, я получаю эту ошибку:

HttpErrorResponse{заголовки: HttpHeaders, status: 500, statusText: "Внутренняя ошибка сервера", url: "http://localhost:53626/api/Customer", ok: false,…} error: "↵http: // localhost: 53626 / api / Customer: 500 Internal Server Error "name:" HttpErrorResponse"ok: falsestatus: 500statusText:" Internal Server Error "url:" http://localhost:53626/api/Customer"proto: HttpResponseBase

<input
      name="dob"
      #dateOfBirth="ngModel"
      [(ngModel)]="service.formData.dateOfBirth"
      class="form-control"
      type="text"
      maxlength="10"
      bsDatepicker
    />

Когда я удаляю bsDatepicker, он отлично работает в простом HTML. Я также попробовал Material Datepicker, но ошибка сервера не устранена. Бэкэнд-модель содержит проверку, возможно, данные не совпадают при отправке из средства выбора даты:

 public class Customer
    {
        [Key]
        public int id { get; set; }
        [Required]
        [Column(TypeName ="nvarchar(100)")]
        public string name { get; set; }
        [Column(TypeName = "varchar(10)")]
        public string gender { get; set; }
        [Required]
        [Column(TypeName = "varchar(10)")]//10/10/2019
        public string dateOfBirth { get; set; }


        public Boolean isActive { get; set; }

    }
}

0 ответов

Другие вопросы по тегам