Получение ошибки сервера (статус: 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; }
}
}