2016-07-27 32 views
0

獲得下面的代碼片段以下錯誤:不能與ListBoxFor(Lambda表達式)解決方法並不能轉換Lambda表達式鍵入「串」ListBoxFor(Lambda表達式)不工作

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


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

您可能會缺少'System.Linq' *'System.Data.Entity'名稱空間。 – Venky

+0

[Html.ListBoxFor](https://msdn.microsoft.com/library/system.web.mvc.html.selectextensions.listboxfor(v = vs.118).aspx)帶兩個參數min – Tonio

+0

@Venky,但我可以能夠將System.Link添加到.cshtml佈局 –

回答

1

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>