Я всегда интерпретирую строки данных ==
@WebGrid
, у которых уже есть эта функция, и вы можете легко реализовать подкачку и сортировку , почему бы не использовать это?
если вы все еще хотите сделать все вручную, вы можете использовать что-то вроде
@{
int iRow = 0;
}
@forach( var item in Model )
{
iRow++;
<div class="@( iRow % 2 == 0 ? "even" : "odd" )">
@Model.SomeData @Html.TextBoxFor(m => m.SomeTextToType)
</div>
}
Обновлено
помощник WebGrid
, как и его кузен gridview
в webforms
, полностью настраиваемый, если вы сделали webforms
раньше, вы знаете, что вы можете просто добавить templatecolumn
и добавить все, что угодно
контролирует, как вам нравится, WebGrid
Помощник такой же, например, как указано в этой прекрасной статье :
@grid.GetHtml(
columns: grid.Columns(
grid.Column(
"Title",
"Movie",
@<text><div style='width: 10em'>@item.Title</div></text>), ...