Создайте динамическую таблицу с предварительно определенными столбцами, используя модель в CSHTML MVC - PullRequest
0 голосов
/ 12 ноября 2018

Я хочу создать динамическую таблицу, используя модель.Я хочу отображать только три записи в строке.Количество строк определяется динамически по количеству записей в списке.Я получаю сообщение об ошибке ниже.

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: Обновлен код в соответствии с комментарием Стефана.Получение ошибки, выделенной жирным шрифтом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...