Asp.net mvc 多选名单问题

Asp.net mvc 多选名单问题,asp.net-mvc,Asp.net Mvc,我在让MultiSelectList的值和文本正常工作时遇到问题。它被渲染为: <select id="UsergroupID" multiple="multiple" name="UsergroupID"><option>BookingSystem.Data.Models.Usergroup</option><option>BookingSystem.Data.Models.Usergroup</option><option&g

我在让MultiSelectList的值和文本正常工作时遇到问题。它被渲染为:

<select id="UsergroupID" multiple="multiple" name="UsergroupID"><option>BookingSystem.Data.Models.Usergroup</option><option>BookingSystem.Data.Models.Usergroup</option><option>BookingSystem.Data.Models.Usergroup</option></select>
_ug.GetUsergroups()返回IQueryable,u.Usergroups是EntityCollection

如何解决这个问题?
/M

看起来好像您没有指定
多选列表的
数据文本字段
数据值字段

MultiSelectList UsergroupID = new MultiSelectList(_ug.GetUsergroups(), u.Usergroups);