Я хочу создать динамическую таблицу, используя модель.Я хочу отображать только три записи в строке.Количество строк определяется динамически по количеству записей в списке.Я получаю сообщение об ошибке ниже.
Only one @model statement is allowed. Line:16 Col:44
The "td" element was not closed. All elements must be either self-closing
or have a matching end tag. Line:16 Col:10
Encountered end tag "table" with no matching start tag. Are your start/end tags
properly balanced? Line:20 Col:3
The "table" element was not closed. All elements must be either self-closing or have
a matching end tag. Line:8 Col:3
The using block is missing a closing "}" character. Make sure you have a matching "}"
character for all the "{" characters within this block, and that none of the "}"
characters are being interpreted as markup. Line:4 Col:1
Моя страница CSHTML выглядит следующим образом:
@model List<Model>
@using (Html.BeginPanel(true))
{
<table>
<tr>
@for (int i = 0; i < Model.Count; i++)
{
if (i > 0 && i % 3 == 0)
{
@:</tr><tr>
}
<td><div id="dataListItem" >@Model[i].bkgNo</div></td>
}
</tr>
</table>
}
РЕДАКТИРОВАТЬ 3: Обновлен код в соответствии с комментарием Стефана.Получение ошибки, выделенной жирным шрифтом.