2012-12-18 1 views
1

orchard1.6에 콘텐츠 부분을 만들었습니다. 관리 패널의 기능 부분에 콘텐츠 부분을 사용하도록 설정했는데 내 콘텐츠 유형의 일부로 내 페이지 유형에 추가했습니다. 이제는 문제가 있습니다. 다음 오류를주는 특정 페이지를 편집하려면과수원 콘텐츠 부분 호

"사전에 전달 된 모델 항목의 형식은 'fileuploads.models.fileuploadpart'이지만이 사전에는 'orchard.contrib.fileupload.models'유형의 모델 항목이 필요합니다. .fileupoadviewmodel '. "

이 문제에 대해 알고있는 분이라면, 도움이 될 것입니다. 사전에 감사합니다.

+0

드라이버 '편집기'기능과 관리자보기 소스를 게시 할 수 있습니까? 그것들을 보지 않으면 모든 추측이 될 것입니다 .. –

답변

0

잘못된 유형의 모델 객체를 편집기 모양에 전달하는 것처럼 보입니다. 드라이버의 편집기에 전달하는 모델 객체의 유형 (EditorTemplate 사용)은 cshtml 템플릿 파일의 @using 정의와 일치해야합니다.

실제 코드를 보지 않고는 더 이상 말하기가 어렵습니다. 당신은 당신이를 시도

당신의 .cshtml에
fileuploads.models.fileuploadpart
@model을 두어야처럼

0

은 같은데?

Btw는 편집기 템플릿의 .cshtml에서만 수행합니다. 부분 .cshtml 자체에는 동적 모델이 있어야합니다.