我有一些页面在正文中并不总是有内容,然后想将该区域视为空并将其隐藏。
通常我会使用
@if (Model.Content != null)
{
<section id="layout-content">
<div class="container">
<div class="row">
<div class="col-md-12">
@Zone(Model.Content)
</div>
</div>
</div>
</section>
}
问题是页面上的内容区域永远不会为空,有标题和元数据。即使我用位置隐藏那些,它仍然不是空的,所以它只显示空标签。
<section id="layout-content">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="zone zone-content">
<article class="page content-item">
<header> </header>
</article>
</div>
</div>
</div>
</div>
</section>
我可以以某种方式检查我的布局中的空体还是你会建议更好的方法?