일부 조건부 유효성 검사에는 'RequiredIf'표준 속성이 있습니다.
내 양식과 모델이 상당히 커서이 모델은 63 개의 속성이 있으며 대부분이 유효성이 검사됩니다.MVC3 게으른 모델 바인딩 /로드
어쨌든 에 모델이로드되는 동안 유효성 검사가 실행되는 동안 문제가 발생합니다.
'RequiredIf' 'IsValid'메서드 안에 코드의 첫 번째 줄에 중단 점을 넣으면 내 모델에 많은 Null 값이 있음을 알 수 있습니다. F5 키를 눌러 (다음 속성의 유효성 검사를 계속하기 위해) 여전히 많은 null이 있습니다. F5를 약 5 번 더 누르면 모델이 마술처럼 내가 게시 한 데이터로 채 웁니다.
첫 번째 5-6 유효성 검사가이 때문에 엉망이되고 있습니다. 모델로드 방법에 대해 누구나 알고 있습니까? 사용자 지정 모델 바인딩을 사용하고 있지 않습니다.
엔티티 관계를 모두로드하기를 원하십니까? 아니면 이러한 속성은 그냥 기본 유형입니까? –
이들은 모두 기본 유형입니다. 로딩되는 대부분은 문자열입니다. – Peanut