[英]c# MVC @Html.DropDownListFor how do you add CSS & title Option list
我正在尝试使用@ Html.DropDownListFor生成以下HTML,我需要在选项中添加一个类
<select class="selectpicker">
<option title="food">Mustard</option>
<option title="food" class="special">Ketchup</option>
<option title="food">Relish</option>
<option title="drink">fanta</option>
<option title="drink" class="special">Red bull</option>
</select>
@ Html.DropDownListFor(x => x.PriorityID,(IEnumerable)ViewBag.PriorityID,新的{@class =“ dropdown”})
唯一的方法是循环 。 无法使用@ Html.DropDownListFor执行此操作
<select class="selectpicker">
@foreach (SelectListItem item in list)
{
<option title="@item.Value" @(new[]{"Ketchup","Red bull"}.Any(x => x == item.Text) ? "class=special" : "") @(item.Selected ? "selected" : "")>@item.Text</option>
}
</select>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.