Asp.net mvc 3 MVC3中的HTML5下拉列表

Asp.net mvc 3 MVC3中的HTML5下拉列表,asp.net-mvc-3,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> 要呈现此内容?DropDown

我得把这个渲染出来

<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>

要呈现此内容?

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

[for example:@Html.DropDownListFor(x => x.SelectedPlanCodeID, new SelectList(Model.PlanCodeList, "ID", "Plancode"), " Select ")]