ASP.NET MVC2表中的复选框

时间:2010-10-19 09:10:43

标签: asp.net-mvc-2

我正在尝试在asp.net MVC2中创建一个视图,其中每行包含一个复选框。这将是一个“标记”框,视图上会有一个按钮,可用于多次删除。

我有一个模型,其中包含列出的对象列表,所以我有一些代码如下: -

<% foreach (CancelledCard item in Model.CancelledCards) { %>

然后我尝试使用

<%: Html.CheckBoxFor(item >= item.Checked) %>

但我收到了错误。

我错过了什么?在MVC2中这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:2)

在C#中,lambda表达式使用=>而不是>=

<%: Html.CheckBoxFor(item => item.Checked) %>

您也可以发布错误消息,而不是说您收到错误。它会更清楚。

答案 1 :(得分:0)

<%: Html.CheckBoxFor(item >= item.Checked) %>

错了。它应该是:

<%: Html.CheckBoxFor(item => item.Checked) %>