문제

내 페이지에서 유효성 검사를 위해 데이터 주석이있는 MVC2를 사용하고 있습니다. 이름과 유효한 생년월일이 필요합니다. 나는 둘 다를 제공하고 있으며, 생년월일이 유효한지 확인하기 위해 날짜 유효성 검사기에 침입했지만 어떤 이유로 든 모델. Isvalid는 내 게시물 조치에서 거짓입니다. 나는 내 검증 서식에서 아무것도 보지 못했습니다.

Modelstate에서 유효하지 않은 것이 무엇인지 어떻게 알 수 있습니까?

도움이 되었습니까?

해결책

당신은 ModelState 컬렉션 확인 ModelState.Errors 각 속성에 대한 수집 수는 0보다 큽니다. ModelSTATE 항목의 컬렉션을 오류로 얻으려면

ModelState["Property"].Where(ms => ms.Errors.Count > 0)

친절,

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