如何从内部的添加HTML页面if()中@foreach().我得到没有任何具体的错误它只是没有采取第二个if().它像文字一样写出来.
这是我尝试但没有运气
@foreach (var item in Model)
{
if (count % 4 == 0 || totaltCount == 1)
{
<div class="in-instructor-container">
}
<div class="in-instructor">
<h3>@item.Name</h3>
@item.Information
</div>
if ((count - 1) % 3 == 0 || count == totaltCount) {
</div>
}
count++;
}
Run Code Online (Sandbox Code Playgroud)
我的HTML就是这样的
<div class="in-instructor-container">
}
<div class="in-instructor">
<h3>Test Person 0</h3>
bla bla bla bla bla bla bla
</div>
if ((count - 1) % 3 == 0 || count == totaltCount) {
</div>
Run Code Online (Sandbox Code Playgroud)
Jos*_*ein 61
你需要在if语句里面的html前添加@:
@foreach (var item in Model)
{
if (count % 4 == 0 || totaltCount == 1)
{
@:<div class="in-instructor-container">
}
<div class="in-instructor">
<h3>@item.Name</h3>
@item.Information
</div>
if ((count - 1) % 3 == 0 || count == totaltCount) {
@:</div>
}
count++;
}
Run Code Online (Sandbox Code Playgroud)
我从这个 stackoverflow问题中找到了这个解决方案
| 归档时间: |
|
| 查看次数: |
26384 次 |
| 最近记录: |