Ошибка сервера (состояние: 500) при использовании средства выбора даты в Angular с серверной частью в основном веб-API ASP.NET. - PullRequest
0 голосов
/ 24 сентября 2019

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

HttpErrorResponse {заголовки: HttpHeaders, status: 500, statusText: «Internal Server Error», url: «* 1005»* ok: false,…} ошибка: «↵ http://localhost:53626/api/Customer: 500 Внутренняя ошибка сервера» имя: «HttpErrorResponse» ok: falsestatus: 500statusText: «Внутренняя ошибка сервера» 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; }

    }
}
...