0

このドロップダウンに背景色を追加したい..これを行うにはどうすればよいですか..以下のコードに new{style="background-color: #fff;"} を追加しようとしました..しかし、これは機能していないようです. .

     <%=Html.DropDownList("dd", 
                       new List<SelectListItem>
         {
            new SelectListItem{ Text="dd1", Value = "dd1" }, 
            new SelectListItem{ Text="dd2", Value = "dd2" }

         }
                            , new { onchange = "jsfunc()" } 


         )%>

私は試した:

     <%=Html.DropDownList("dd", 
                       new List<SelectListItem>
         {
            new SelectListItem{ Text="dd1", Value = "dd1" }, 
            new SelectListItem{ Text="dd2", Value = "dd2" }

         }
                            , new { onchange = "jsfunc()" }
                            , new {style="background-color: #fff;"}


         )%>
4

2 に答える 2

3

インラインスタイルの使用は避けてください。クラスを作成することをお勧めします。構文は次のようになります。

new { @class = "yourclass", @onchange = "jsfunc()" }

于 2012-05-10T15:51:45.953 に答える
1

構文エラーがあったと思いますが、new {@style = "background-color: #fff"}代わりにクラスを使用する必要があります。

編集

new { @onchange = "jsfunc()", @style = "background-color: #fff"}
于 2012-05-10T15:52:26.247 に答える