@ Html.DropDownListFor,如何在选项标签中添加自定义字段?
问题描述:
@Html.DropDownListFor(
model => model.data,
new SelectList(Model.data, "Value", "Text"),
""
)
如何使它看起来像@ Html.DropDownListFor,如何在选项标签中添加自定义字段?
<option value="131" value2="a">text1</option>
<option value="132" value2="c">text2</option>
答
不能与DropDownListFor助手去做。您可以在source-code中查看它(查找ListItemToOption
方法)。
您可以编写自己的帮助程序,它为您生成其他属性,或者您可以尝试在客户端使用jQuery attr()来添加它们。