Как я могу отображать элементы модели в виде макета, не мешая другим видам модели? - PullRequest
0 голосов
/ 10 февраля 2020

Чтобы уточнить, я пытаюсь отображать входящие запросы в стиле уведомлений в моем представлении login partial. Это прекрасно работает, когда страница, которую я сейчас ищу, является индексом этой конкретной c модели.

@model IEnumerable<ResultatenSysteem.Models.OpleidingAanvraag>

В противном случае выдается ошибка:

InvalidOperationException: элемент модели, переданный в ViewDataDictionary, имеет тип 'System.Collections.Generi c .List1 [ResultatenSysteem.Models.Resultaat] ', но для этого экземпляра ViewDataDictionary требуется элемент модели типа' System.Collections.Generi c .IEnumerable`1 [ResultatenSysteem.Models.OpleidingAanvraag] '.

Как я могу отображать элементы модели OpleidingAanvraag внутри моего частичного представления, которое отображается на каждой странице?

Для ясности: эта ошибка выдается каждый раз, когда я пытаюсь получить доступ к странице, отличной от OpleidingAanvraag Индекс. Это связано с тем, что индекс имеет тип:
@model IEnumerable<ResultatenSysteem.Models.OpleidingAanvraag>
Каждая вторая страница будет давать ошибку, аналогичную той, что описана выше, что я думаю, потому что она пытается загрузить две модели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...