Asp.net mvc 2 表中的ASP.NET MVC2复选框

Asp.net mvc 2 表中的ASP.NET MVC2复选框,asp.net-mvc-2,Asp.net Mvc 2,我目前正在尝试在asp.net MVC2中创建一个视图,其中每行包含一个复选框。这将是一个“标记”框,视图上有一个按钮,可用于多次删除 我有一个模型,其中包含列出的对象列表,所以我有一些代码如下:- <% foreach (CancelledCard item in Model.CancelledCards) { %> 然后我尝试使用 <%: Html.CheckBoxFor(item >= item.Checked) %> =项目已选中)%> 但我有个错

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

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

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

然后我尝试使用

<%: Html.CheckBoxFor(item >= item.Checked) %>
=项目已选中)%>
但我有个错误

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

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

<%: Html.CheckBoxFor(item => item.Checked) %>
item.Checked)%%>
另外,您可以发布错误消息,而不是说您收到了错误。它会更加清晰。

=item.Checked)%>
<%: Html.CheckBoxFor(item >= item.Checked) %>
这是错误的。应该是:

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

D'oh!我应该发现的。