Asp.net mvc 3 @Html.DropDownListFor,如何在选项标记中添加自定义字段?

Asp.net mvc 3 @Html.DropDownListFor,如何在选项标记中添加自定义字段?,asp.net-mvc-3,Asp.net Mvc 3,如何使它看起来像 @Html.DropDownListFor( model => model.data, new SelectList(Model.data, "Value", "Text"), "" ) 你不能和助手一起做。您可以在查找ListItemToOption方法中检查它。 您可以编写自己的帮

如何使它看起来像

@Html.DropDownListFor(
                        model => model.data, 
                        new SelectList(Model.data, "Value", "Text"), 
                        ""
                    )
你不能和助手一起做。您可以在查找ListItemToOption方法中检查它。 您可以编写自己的帮助程序,为您生成附加属性,也可以尝试使用在客户端添加这些属性

<option value="131" value2="a">text1</option>
<option value="132" value2="c">text2</option>