ASP.NET 사이트를 개발할 때 ASP.NET 유효성 검사 컨트롤(예:RequiredFieldValidator)과 함께 jQuery UI Datepicker를 사용하는 경우:
그런 다음 Datepicker에서 날짜를 선택하면 "'length'가 비어 있습니다." 나타나거나 개체가 아닙니다." 오류가 발생합니다. 이것은 Datepicker의 버그로 인해 발생합니다. 저는 매우 간단한 해결책을 찾았습니다. Datepicker의 onSelect 이벤트를 캡처하되 아무런 처리도 하지 마세요.
$("#<%= txtDate.ClientID %>").datepicker({
onSelect: function( dateText, inst) {
//처리 없음
}
})
이제 날짜를 선택하면 "'길이'가 비어 있습니다."라는 메시지가 표시되지 않습니다. 또는 개체가 아닙니다." 오류가 발생하고 ASP.NET 유효성 검사 컨트롤은 평소와 같이 실행될 수 있습니다.