正确的价值观,我有我RoomType
类:将我的列表<Roomtype>转换为ASP的SelectList。 NET MVC DropDownFor <>,并得到每个选项项目
Int32 Id
String Name
String ColorCode
我的视图模型得到应显示在下拉列表中List<Roomtype> RoomTypes
。
每个下拉选项都应该有:1)作为标题Name
,2)作为值Id
,以及3)风格背景颜色#ColorCode
。
我的问题是如何正确地将此列表转换为List<SelectListItem>
,按照ASP.NET MVC的DropDownFor
帮助程序的要求,然后为每个选项插入正确的值。我试图在我的viewmodel有一个新的只读属性,其中有一个getter RoomtypeSelectList
,它返回new SelectList(RoomTypeList)
,但我不能得到正确的属性显示(名称,ID,背景色)。
我会很感激的方向是正确的一些帮助或指针...
你宣布roomTypesSelect但似乎并没有用它做什么? – JsonStatham 2015-03-06 12:01:14