두 번 다시 사용하는 부분 뷰를 만들었습니다. 속성 Model.Text
문자열이며 null가 아닌"사전에 전달 된 모델은 문자열 유형이지만 개체가 필요합니다"서버에서만 로컬 호스트가 괜찮음
@Html.Partial("_TekstBewerker", Model.Text)
: 나는 아래의 코드로이 부분 뷰를 호출합니다. 아래 이미지에서 내 부분보기의 코드가 서버의 현재 버전을 그대로두고 게시 후 코드가 무엇인지 알 수 있습니다.
InvalidOperationException
: 사전에 전달 모델 항목을 입력String
입니다하지만당신은 코드가 동일한 두 배하지만 서버에 내가이 예외를 가지고 참조 이 사전에는
NieuwBlogViewModel
유형의 모델 항목이 필요합니다.
내 부분보기의 새 버전을 게시하기 전에 모델은 실제로 NieuwBlogViewModel
이고 String
이 아닙니다. 이것은 업데이트되어야하지만 그렇지 않습니다.
로컬 호스트에서이 코드에 아무런 문제가 없습니다.
오, 예, 부분보기를 Admin
폴더 대신 Shared
폴더로 바꿨다고 말하면서 거의 잊어 버렸습니다. 이 마지막 폴더는 내 부분보기의 이전 위치였습니다.
이것이 예외 문제 일 수 있으며 서버에서 어떻게 해결할 수 있습니까?
@ Html.Partial ("~/Views/Folder/ViewName.cshtml") 그냥 시도해보십시오. –