我正试图在asp.net剃刀视图-中执行以下代码
@foreach (var contact in ViewBag.ContactInfo.Rows)
{
if (columnCount>4)
{
<div class="row-fluid">
}
<div class="span4">@ViewBag.SomeText</div>
//This if block is treated as normal text.
if (columnCount > 4)
{
</div>
columnCount = 0;
}
columnCount++;
}
但它给出了解析错误。
有什么帮助吗?
尝试以下内容。当你在一个if中打开div
标签,在另一个if关闭时,剃刀视图引擎不知何故无法解析它。查看此处了解更多
@foreach (var contact in ViewBag.ContactInfo.Rows)
{
if (columnCount>4)
{
<div class="row-fluid">
<div class="span4">@ViewBag.SomeText</div>
</div>
}
else
{
<div class="span4">@ViewBag.SomeText</div>
}
columnCount++;
}
@foreach (var contact in ViewBag.ContactInfo.Rows)
{
if (columnCount>4)
{
@:<div class="row-fluid">
}
<div class="span4">@ViewBag.SomeText</div>
//This if block is treated as normal text.
if (columnCount > 4)
{
@:</div>
columnCount = 0;
}
columnCount++;
}