我想为此下拉列表添加背景颜色..我该怎么做...我尝试将新的{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;"}
)%>
答案 0 :(得分:3)
您应该避免使用内联样式。我建议创建一个类,语法将是
new { @class = "yourclass", @onchange = "jsfunc()" }
答案 1 :(得分:1)
我认为您遇到语法错误new {@style = "background-color: #fff"}
,但您应该使用类。
修改
new { @onchange = "jsfunc()", @style = "background-color: #fff"}