ASP.NET MVC2 : ModelState는 유효하지만 그 이유를 모르겠습니다.
-
18-09-2019 - |
문제
내 페이지에서 유효성 검사를 위해 데이터 주석이있는 MVC2를 사용하고 있습니다. 이름과 유효한 생년월일이 필요합니다. 나는 둘 다를 제공하고 있으며, 생년월일이 유효한지 확인하기 위해 날짜 유효성 검사기에 침입했지만 어떤 이유로 든 모델. Isvalid는 내 게시물 조치에서 거짓입니다. 나는 내 검증 서식에서 아무것도 보지 못했습니다.
Modelstate에서 유효하지 않은 것이 무엇인지 어떻게 알 수 있습니까?
해결책
당신은 ModelState
컬렉션 확인 ModelState.Errors
각 속성에 대한 수집 수는 0보다 큽니다. ModelSTATE 항목의 컬렉션을 오류로 얻으려면
ModelState["Property"].Where(ms => ms.Errors.Count > 0)
친절,
단
제휴하지 않습니다 StackOverflow