2011-10-19 2 views
1

전체 개체 또는 null을 반환하는 사용자 지정 모델 바인더가 있습니다. 이 사용자 지정 모델 바인더는 목록에서 작동하므로 내 컨트롤러에서 전체 개체 또는 null 목록을 얻습니다.mvc3은 목록 바인딩시 null 값을 무시합니까?

바인드 된 객체가 컨트롤러에 도달하기 전에 목록에서 null을 제거 할 수있는 방법이 있습니까?

null을 필터링하는 특정 유형의 목록에 대한 사용자 정의 모델 바인더를 만들 수 있습니까?

답변

0

원본 목록에 linq 식을 사용하여 요소에 null이 포함되지 않도록 할 수 있습니다.

이 명령을 실행하기 전에 해당 목록이 null이 아닌지 확인하십시오.

var listWoNulls = from l in list where l != null select l