문제

NHibernate Validator와 함께 XVal을 사용하고 있으며 날짜를 검증하기가 어렵습니다.

첫째, nhibernate는 날짜/dateTime 형식 (과거와 미래 제외)에 대한 검증이 없습니다. 둘째, XVAL 자체 (nhibernate Validator를 사용하지 않음)를 시도했지만 여전히 기회가 없습니다.

유효한 날짜인지 확인하기 위해 날짜 값 (텍스트 상자에 표시)을 검증해야합니다. 예를 들어, 2010 년 13/01/2010 또는 11/31/2010은 유효한 날짜가 아닙니다.

새 클래스를 확장하여 NHibernate Validator에 대한 새로운 규칙을 작성하려고 시도했지만 XVal 클라이언트 측에서도 선언해야합니다. 가능하면 기존 스크립트를 덮어 쓰는 것을 좋아하지 않습니다. 또한 XVal의 [DataType (DataType.Date)]를 사용했지만 날짜가 유효한지 확인하지 않습니다!

제안이 있습니까?

도움이 되었습니까?

해결책

이 문제에 시간을 보낸 후 여기에 내 질문에 대한 답이 있습니다. xval의 사용자 정의 검증

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top