色の名前を表示しているドロップダウンリスト(@ html.DropDownListFor)があります...各アイテムを別々の背景色で表示したいです。たとえば、アイテム「緑」は緑の背景で、「黄色」は緑である必要があります。黄色の背景に。
どうすればこれを達成できますか?
色の名前を表示しているドロップダウンリスト(@ html.DropDownListFor)があります...各アイテムを別々の背景色で表示したいです。たとえば、アイテム「緑」は緑の背景で、「黄色」は緑である必要があります。黄色の背景に。
どうすればこれを達成できますか?
ビューにはいつでも昔ながらの HTML を記述できることを忘れないでください (OMG!)。
ただし、コードを複数の場所で使用している場合は、DropDownListFor を拡張するヘルパーを記述して、スタイリングを使用して選択を作成します。一度使用する場合は、次のように簡単に記述できます。
<select>
@foreach (var item in Model.Items)
{
<option style="background-color: @item.Color;" value="@item.Value">@item.Text</option>
}
</select>