【发布时间】:2018-09-25 15:13:27
【问题描述】:
我不知道在这种情况下如何将 html 与服务器代码混合使用。
@{
var i = 0;
foreach (var match in Model.StagingRooms)
{
if (i % 2 == 0)
{
<div class="row">
}
Html.Partial("_MatchCard", match.Value);
i++;
if (i % 2 == 0)
{
</div>
}
}
}
我还尝试将 @ 附加到每个服务器代码行,并删除 @{} 块,但这根本无法编译。我的代码中有一堆红色波浪线。
编辑: 当我将 @ 添加到每个服务器代码 sn-p 时,我会得到曲线,并且无法编译 如果我从最后一个 if 语句中删除 @,那么我可以运行应用程序,但那段代码会在浏览器页面中显示给我。
【问题讨论】:
-
你试过@foreach
标签: razor asp.net-core