Eric Hexter의 Input Builders에서 다른 템플릿은 다른 강력한 유형의 모델을 사용합니다. 예를 들어 String
은 PropertyViewModel<object>
, DateTime
은 PropertyViewModel<DateTime>
, Form
은 PropertyViewModel[]
을 사용합니다. Spark View Engine은 프리젠 테이션을 구성하는 모든 요소 (마스터, 뷰, 부분 등)가 단일 클래스로 컴파일되므로이를 허용하지 않는 것 같습니다. 한을 ViewData 선언을 남겨MVC Contrib 입력 빌더 및 Spark View Engine
Only one viewdata model can be declared. PropertyViewModel<DateTime> != PropertyViewModel<object>
경우, 내가 전달 모델 항목이 미스 매칭에 대한 다른 예외를 얻을 : 내가 설정에 하나 이상의 템플릿을 포함하는보기를하려고하면
, 나는 다음과 같은 예외를 얻을 필수 항목.
내가 Input Builders 나 Spark를 포기해야하는 것처럼 보입니다. 나는 정말 사랑하기 때문에 슬프다. 그래서 누군가가 이미 이것을 알아 냈는지 확인하기 위해 여기에서 물어볼 것이라고 생각했습니다.
감사합니다.
문제는 내가 부분을 직접 호출하지 않는다는 것입니다. InputBuilder 어셈블리에 의해 호출되므로 제어 할 수 없다고 생각합니다. –
코드 예를 들어 주시겠습니까? – LukLed