В настоящее время я использую MVC4 в VS 2012 с MySql для создания веб-сайта. У меня проблема, когда я пытаюсь отобразить свои данные и получаю эту ошибку:

The model item passed into the dictionary is of type 'System.Collections.Generic.List`1[System.String]', but this dictionary requires a model item of type 'System.Collections.Generic.IEnumerable`1[MyMvc4SalesStatistics.Models.users_internal_group_membership]'. 

Снимок экрана: Image

1
Ismail Saifo 30 Май 2013 в 20:00
1
Какую часть сообщения вы не понимаете?
 – 
SLaks
30 Май 2013 в 20:03
3
Привет, пожалуйста, покажите нам код контроллера, в который вы возвращаете свой View (). Похоже, вы передаете неправильный тип модели.
 – 
KingCronus
30 Май 2013 в 20:05

1 ответ

Лучший ответ

Это потому, что в вашем представлении тип System.Web.Mvc.View<IEnumerable<User-Internal-Group-MemberShip>>, но вы возвращаете некоторые другие данные в своем контроллере

return View(UserInternalGroupMemberShip.); // Должен возвращать объект вашей модели для просмотра,

Но я не уверен .

См. Это обсуждение

И см. this < / а>

0
Community 23 Май 2017 в 13:32
Спасибо RameshRams Разобрались :)
 – 
Ismail Saifo
31 Май 2013 в 13:05