在 @RenderSection 之前检测某个部分是否可用
Detect if a section is available before @RenderSection
我有一段代码,如果某个部分存在,我想有条件地呈现...
<aside>
<h1>Navigation</h1>
@RenderSection("navigation", false)
</aside>
但我只希望它在页面上存在该部分时呈现;像这样
<aside>
@if(SectionAvailable("navigation")) {
<h1>Navigation</h1>
@RenderSection("navigation", false)
}
</aside>
有什么办法吗?
您可以检测一个部分是否定义如下:
@if(IsSectionDefined("navigation"))
{
<h1>Navigation</h1>
@RenderSection("navigation", false)
}
我有一段代码,如果某个部分存在,我想有条件地呈现...
<aside>
<h1>Navigation</h1>
@RenderSection("navigation", false)
</aside>
但我只希望它在页面上存在该部分时呈现;像这样
<aside>
@if(SectionAvailable("navigation")) {
<h1>Navigation</h1>
@RenderSection("navigation", false)
}
</aside>
有什么办法吗?
您可以检测一个部分是否定义如下:
@if(IsSectionDefined("navigation"))
{
<h1>Navigation</h1>
@RenderSection("navigation", false)
}