我必须渲染这个
<select>
<option data_x="1">Volvo</option>
<option data_x="2">Saab</option>
<option data_x="3">Mercedes</option>
<option data_x="4">Audi</option>
</select>
我如何使用Html.DropDownListFor
[for example:@Html.DropDownListFor(x => x.SelectedPlanCodeID, new SelectList(Model.PlanCodeList, "ID", "Plancode"), " Select ")]
渲染这个?
答案 0 :(得分:0)
DropDownListFor
本身不支持它,您可以对DropDownListFor
的结果执行查找/替换,也可以编写自己的HTML帮助程序来执行此操作。看到这个类似的问题:
ASP.NET MVC: putting custom attributes into option tag in select list