2011-01-27 83 views
1

在一些特定情况下,我需要使用我的布局像一个模型的常规视图。问题是我的错误RenderSection被定义。有什么功能可以告诉我我的布局是否有子视图?或者RenderSection可以是一个可选的定义?任何解决方案都很好。谢谢。剃刀:使用我的布局像一个普通的视图

回答

0

如果您可能不确实有一个部分的布局来呈现,您可以使用IsSectionDefined

@if(IsSectionDefined("mySection"){ 
    @RenderSection("mySection") 
    } 

或只是假传递给RenderSection呼叫的第二个可选的参数:

@RenderSection("mySection", required: false)