【发布时间】:2014-01-23 07:30:12
【问题描述】:
我的 ViewModel 具有 selected 和 selectable 的属性。两者都是布尔值。我希望我的视图有一个复选框,当可选为真时启用,当可选为假时禁用。完成此操作的正确 razor 语法是什么?
我在表格中的项目列表上尝试了下面的代码。无论可选值如何,每一行都带有一个禁用的复选框。
@Html.CheckBoxFor(modelItem => item.Selected, new { @disabled = !item.Selectable })
【问题讨论】:
-
问题:
item是什么?我在您的 lambda 上看到您有modelItem => item.Selected,但item是否独立于模型本身?或者你的意思是modelItem => modelItem.Selected?
标签: c# asp.net-mvc razor