2016-03-17 6 views
0

Пожалуйста, кто-нибудь может помочь с проблемой, которая блокирует меня. Я создал новую модель для одного из моих представлений, и я продолжаю получать YSOD. Элемент модели, переданный в словарь, имеет тип X, но для этого словаря требуется элемент модели типа Y ". Я сделал много googleing, и все, что я, кажется, нахожу, это предложения по проверке модели, которую ожидает ожидание. View ожидает мою новую модель, я не вижу причин для этой проблемы. Я довольно новичок в EPiServer с любой оценкой или рекомендациями. YSOD Error messageEPiServer YSOD При попытке изменить модель, используемую в поле зрения

ответ

0

Убедитесь, что вы на самом деле проходит модель представления, реализующий IPageViewModel, где Т представляет собой RsaBasePageType.

Is ArticlesLandingLightModel реализация этого интерфейса?

+0

Привет, Тед, Спасибо за ваш ответ. Знаете ли вы, что ограничивает модель требованиями IPagevieModel. Я пытаюсь удалить длинную цепочку наследования из исходной модели. Я не смог найти, где это требование интерфейса/ –

+0

Это происходит из визуализируемого представления - он задает требуемый тип модели с помощью ключевого слова @model в верхней части файла .cshtml. –

+0

Вот что я зацикливаюсь. В представлении указано @model ArticlesLandingLightModel. Я довольно новичок в этом проекте, где-то должно быть какое-то странное отображение. Просто не совсем уверен, что искать. Я раньше не сталкивался с подобными вещами на сайте MVC. Цените свои комментарии, хотя –

Смежные вопросы