Witam, chciałbym prosić o pomoc w dynamicznym formatowaniu DropDownList'a. W widoku mam fragment:
@Html.DropDownList("color")
, który odwołuję się do ViewBag'a:
List<String> colorsList = new List<String>();
colorsList.Add("Black");
colorsList.Add("Blue");
colorsList.Add("Brown");
colorsList.Add("Green");
colorsList.Add("Orange");
colorsList.Add("Purple");
colorsList.Add("Red");
colorsList.Add("Yellow");
ViewBag.color = new SelectList(colorsList);
Chciałbym żeby dla danego koloru z listy było nadawane tło dla DropDownLista'a, czyli że po rozwinięciu listy zamiast tekstu będą wyświetlane kolorowe prostokąty do wyboru. Myślałem żeby to robić za pomocą foreach'a w widoku ale nie wiem jak odwołać się do elementów z DropDownList'a.