I like the Razor syntax a lot, but it certainly falls short of perfect. For example, I have the following block of markup.
@if (Model.FeaturedDestinations != null && Model.FeaturedDestinations.Count() > 0)
{
int column = 0;
foreach (var d in Model.FeaturedDestinations)
{
column++;
if (column > 4)
{
</div>
@{ column = 1; }
}
if (column == 1)
{
@:<div class="row-fluid">
}
<div class="span3">
@RenderDestination(d)
</div>
}
</div>
}
因此,编辑给我一个粗略的栏目,显示我在开幕前有一个终点站:<代码><div> tag。 我可以这样生活。 但是,当我管理时,我实际上会遇到以下操作时间错误:
贴上“div”的末端标签,没有相应的开端。 您的开端/主角是否适当平衡?
显然,我不能生活在这个时代! 因此,在处理这一案件时是否有任何骗子? 我知道,就我所希望的标志而言,我做了些什么。 但是,Razor没有这样做,而是接手。
为什么黑板正在核对平衡标签的周期?