MVC3 中的 HTML 5 下拉菜单
我必须渲染这个
<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 ")]
来渲染这个?
I have to render this
<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>
How can i use Html.DropDownListFor
[for example:@Html.DropDownListFor(x => x.SelectedPlanCodeID, new SelectList(Model.PlanCodeList, "ID", "Plancode"), " Select ")]
to render this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
DropDownListFor
本身不支持它,您可以对DropDownListFor
的结果执行查找/替换,也可以编写自己的 HTML 帮助程序来执行此操作。请参阅类似的问题:ASP.NET MVC:将自定义属性放入选择列表中的选项标签
DropDownListFor
doesn't support it natively, you can either do a find/replace on the result ofDropDownListFor
or you can write your own HTML helper to do it. See this similar question:ASP.NET MVC: putting custom attributes into option tag in select list