Razor master page

master 页面占位符

@RenderSection  局部占位符

模板页--占位:

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

继承页--运用

@section SectionB{    <P>Section B Content</P> }

@RenderBody()

  模板页--占位:   <div id="main">      @RenderBody   </div> 

继承页--运用 @{     Layout = "~/Views/Shared/_LogOnPartial.cshtml"; }

~/Views/Shared/_LogOnPartial.cshtml为模板页位置,也可在配置默认值。

@RenderPage

从名称可以猜出来这个方法是要呈现一个页面。比如网页中固定的头部可以单独放在一个共享的视图文件中,然后在布局页面中通过这个方法调用,用法如下: 模板页--占位: @RenderPage(“~/Views/Shared/_Header.cshtml”)

原文地址:https://www.cnblogs.com/lindaWei/p/2861454.html