`При разработке экранов в Visual Studio для приложения ASP.NET возникает ошибка: «Элемент модели, переданный в ViewDataDictionary, имеет тип «System.Collections.Generic.List», но для этого словаря требуется элемент модели типа. .. у меня происходит даже при передаче списка или просто сущности в качестве модели во View.
Мне уже удалось это решить сейчас, все было из-за этого простая строка кода в представлении:
Код: Выделить всё
@{ View.Data[Title] = "Listar User".... Layout = Null; }
Только после установки макета = null эта проблема исчезла, хотя я указал в Visual Studio, что не буду использовать какой-либо ранее существовавший макет.`
Подробнее здесь:
https://stackoverflow.com/questions/791 ... -of-type-s