ListBoxFor(Lambda Expression)不起作用

时间:2016-07-27 14:10:02

标签: c# asp.net asp.net-mvc

为下面的代码段获取以下错误:无法使用ListBoxFor(Lambda Expression)解析方法,并且无法将Lambda表达式转换为类型' string'

  <form>
     <div class="form-group">


    @Html.ListBoxFor(m => m.ComplaintRcvdBy)
    @Html.TextBox(m => m.ComplaintRcvdBy, new {@class = "form-control"})
</div>

1 个答案:

答案 0 :(得分:1)

带有lambda的

Html.ListBoxFor有两个参数

@Html.ListBoxFor(m => m.ComplaintRcvdBy, /** IEnumerable<SelectListItem> **/)

我想你想使用LabelFor没有?

<form>
    <div class="form-group">
        @Html.LabelFor(m => m.ComplaintRcvdBy)
        @Html.TextBox(m => m.ComplaintRcvdBy, new {@class = "form-control"})
    </div>
</form>