【问题标题】:How to set new attribute to a @Html.DropDownListFor如何将新属性设置为 @Html.DropDownListFor
【发布时间】:2019-04-16 19:08:08
【问题描述】:

我正在尝试将特定属性 (data-toggle="select") 添加到我的 DropDownListFor。

当我使用时:

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

我收到错误提示“无法解析符号‘数据’”和“无法解析符号‘切换’”

我该怎么做才能让我的 DropDownListFor 识别属性 data-toggle?

Ps:当我使用时

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

效果很好

【问题讨论】:

    标签: c# html .net razor dropdownlistfor


    【解决方案1】:

    答案其实很简单,只需将 -(dash) 替换为 _(underscore) 即可。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多