2016-02-04 96 views
1

我有一段代码,我想有条件地呈现,如果部分存在...检测一个部分是可用之前@RenderSection

<aside> 
    <h1>Navigation</h1> 
    @RenderSection("navigation", false) 
</aside> 

但我只希望它渲染如果该节存在于页面上;像这样的东西

<aside> 
    @if(SectionAvailable("navigation")) { 
     <h1>Navigation</h1> 
     @RenderSection("navigation", false) 
    } 
</aside> 

有没有办法做到这一点?

+0

'@if(IsSectionDefined( “导航”)){....' –

回答

2

如果一个段被定义像这样可以检测:

@if(IsSectionDefined("navigation")) 
{  
    <h1>Navigation</h1> 
    @RenderSection("navigation", false) 
} 

Source