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”)

posted on 2013-01-15 16:33  俊树  阅读(282)  评论(0编辑  收藏  举报

导航