MVC3中的HTML 5下拉列表

时间:2011-11-01 11:46:39

标签: asp.net-mvc-3

我必须渲染这个

<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 ")]

渲染这个?

1 个答案:

答案 0 :(得分:0)

DropDownListFor本身不支持它,您可以对DropDownListFor的结果执行查找/替换,也可以编写自己的HTML帮助程序来执行此操作。看到这个类似的问题:

ASP.NET MVC: putting custom attributes into option tag in select list