Asp.net mvc 4 在MVC4中在webgrid中显示数据库数据

Asp.net mvc 4 在MVC4中在webgrid中显示数据库数据,asp.net-mvc-4,Asp.net Mvc 4,我使用的Asp.net mvc 4 project.list.cshtml文件是: columns:grid.Columns( grid.Column(header:"Serial No",format:<div>@(item.WebGrid.Rows.IndexOf(item))</div>), grid.Column(ColumnName:"UserName",header:"UserName"), grid.Column("ColumnName:"FullName"

我使用的Asp.net mvc 4 project.list.cshtml文件是:

columns:grid.Columns(
grid.Column(header:"Serial No",format:<div>@(item.WebGrid.Rows.IndexOf(item))</div>),
grid.Column(ColumnName:"UserName",header:"UserName"),
grid.Column("ColumnName:"FullName",header:"FullName"),
grid.Column(header:"Email",format:<a href ="mailto:@item.EmailID"@item.EmailID></a>),
grid.Column(header:"Is Active?", format:<input type="checkbox" checked="@(item.isActive)"/>)
columns:grid.columns(
grid.Column(标题:“序列号”,格式:@(item.WebGrid.Rows.IndexOf(item)),
grid.Column(ColumnName:“用户名”,header:“用户名”),
grid.Column(“ColumnName:“FullName”,header:“FullName”),
grid.列(标题:“电子邮件”,格式:),
grid.Column(标题:“是否处于活动状态?”,格式:)
它显示以下例外情况:

1.CS0103:名称“项”在当前上下文中不存在
2.“以@开始格式。示例:@(item.WebGrid.Rows.IndexOf(item))是否对grid.column中的所有标记执行了此操作?