@{ int count = 0;}
@if (Model != null)
{
<table style="width:100%" border="1">
@foreach (var item in Model)
{
@if (count == 0)
{
<tr>
}
<td style="width:25%">
<table>
<tr><td>@Html.DisplayFor(model => item.Item_Title)</td></tr>
<tr><td>@Html.DisplayFor(model => item.Item_Content)</td></tr>
<tr><td>@Html.DisplayFor(model => item.Item_Author)</td></tr>
</table>
</td>
@if (count == 3)
{
</tr>
}
@if (count == 3)
{ count = 0; }
else (count != 3)
{ count++; }
}
</table>
}
Как следует из названия,
Я пытался использовать FOREACH для динамического создания таблиц в HTML.
Но возникла проблема.
Моя логика заключается в динамическом создании таблицы 4 * N.
Но код на красном поле распознается программой как текст.
Заставляет программу в красном поле не работать.
Как я могу это исправить?
Добавлено @ после вхождения
Он обнаружил, что нет конца
Заставляет следующее стать текстом
Наконец выскочить не существует }