我的ViewModel具有可選和可選屬性。兩者都是布爾型的。我希望我的視圖有一個複選框,當selectable爲true時啓用,當selectable爲false時複選框爲disabled。什麼是適當的剃刀語法來完成這個?ASP.NET MVC中的複選框禁用屬性
我嘗試了下表中的項目列表上的代碼。無論可選值如何,每行都會返回禁用的複選框。
@Html.CheckBoxFor(modelItem => item.Selected, new { @disabled = !item.Selectable })
問題:什麼是'item'?我在你的lambda上看到你有'modelItem => item.Selected',但是'item'獨立於模型本身?或者也許你打算說'modelItem => modelItem.Selected'? – EfrainReyes