asp.net Razor防止因计数而打印变量

时间:2015-03-19 15:29:46

标签: asp.net-mvc-4 razor mvccontrib

我在cshtml文件中有以下内容

@{
    int rowNumber = 0;
}

后面是一个Html.Grid,它存储变量中生成的列数:

@Html.Grid(Model.Users).Columns(column =>
{
    column.For(x => x.Username)
}).RowEnd(x => rowNumber++)

然而,RowEnd导致rowNumber被打印。所以我最终打印在页面顶部的0123456。我该如何防止这种情况发生?

编辑:另一种可接受的答案是在生成网格时计算行数的方法,这样我就可以在每个列中使用它。对于

0 个答案:

没有答案