如何将新属性设置为@ Html.DropDownListFor

时间:2019-04-16 19:08:09

标签: c# html .net razor dropdownlistfor

我试图将特定属性(data-toggle =“ select”)添加到我的DropDownListFor。

当我使用时:

@Html.DropDownListFor(model, myList, "Select..", new { @class = "form-control", @data-toggle="select" }). 

我收到错误消息,提示“无法解析符号'data'”和“无法解析符号'toggle'”

我该怎么办,以使我的DropDownListFor识别属性data-toggle?

Ps:我使用时

@Html.DropDownListFor(model, myList, "Select..", new { @class = "form-control"})

它很好用

1 个答案:

答案 0 :(得分:2)

答案实际上非常简单,只需将您的-(破折号)替换为_(下划线),您就会被设置。

@Html.DropDownListFor(model, myList, "Select..", new { @class = "form-control", @data_toggle="select" }).