繁体   English   中英

c#MVC @ Html.DropDownList对于如何添加CSS和标题选项列表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM