Sınıfım var RoomType
:Listemi <Roomtype>'i ASP için SelectList'e dönüştür. NET MVC DropDownFor <>, seçenek öğesi başına doğru değerleri alın
Int32 Id
String Name
String ColorCode
Benim viewmodel bir List<Roomtype> RoomTypes
değerine sahip olacak ve bir açılır menüde görüntülenecektir.
Her bir açılan seçenek seçeneğinin: 1) Name
, 2) Id
değeri ve 3) stili arka plan rengi # ColorCode
olarak adlandırılması gerekir.
Sorunum, bu listeyi ASP.NET MVC'nin DropDownFor
yardımcısı tarafından gereken şekilde List<SelectListItem>
'e doğru şekilde dönüştürmek ve daha sonra her seçenek için doğru değerlerin eklenmesidir.
new SelectList(RoomTypeList)
döndüren bir getz RoomtypeSelectList
olan viewmodel'de yeni bir readonly özelliğine sahip olmayı denedim ancak doğru özellikleri gösteremiyorum (Name, Id, Background color).
Doğru yönde bazı yardım veya işaretçiler için minnettarım ...
ederdiniz Denetleyiciniz eyleminde bu
gibi bir şey denemek ama onunla her şeyi görünmüyor? – JsonStatham