正確的價值觀,我有我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