Как сделать отображение 3-х предметов в ряд на основе цикла с ASP.NET MVC5
Как сделать отображение 3-х предметов в ряд на основе цикла с Asp.Net
@model IEnumerable<CMSFC.Models.ContentHtml>
Я пробовал это сделать, но ничего не вышло. Это ошибка, с которой я сталкиваюсь:
Server Error in '/' Application. Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: The foreach 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. Source Error: Line 35: @{var counter = 0; } Line 36: Line 37: @foreach (var item in Model) Line 38: { Line 39: Source File: /Views/ContentHtml/Tabelar.cshtml Line: 37
Я хочу показать 3 Id-s подряд.
Что я уже пробовал:
@model IEnumerable<CMSFC.Models.ContentHtml> <table> @{var counter = 1; } <tr> @foreach (var item in Model){ <td> @Html.DisplayFor(modelItem => item.Id) </td> if(counter % 3 == 0){ @: </tr> <tr> } counter++; } </tr> </table>