动态地将“data-”属性添加到html.listboxfor

时间:2013-04-20 23:01:04

标签: asp.net-mvc asp.net-mvc-3 razor asp.net-mvc-4 razor-2

我有以下剃刀代码:

@Html.ListBoxFor(model => model.selectedServices, new MultiSelectList(Model.companyServices, "serviceId", "name"))

companyServices中,我有一个持续时间属性,我想在列表框的每个选项中导出,如下所示:

<select id="selectedServices" name="selectedServices" multiple="multiple">
    <option value="0" data-duration="90">option 1</option>
    <option value="1" data-duration="15">option 2</option>
    <option value="2" data-duration="60">option 3</option>
</select>

无论如何要使用@Html.ListBoxFor干净利落地轻松完成此操作,还是必须使用foreach和stuff手动创建select?

0 个答案:

没有答案