MVC-Razor视图布局页的使用

1.在shared文件夹点右键,新建项,左边选择Razor,右边选择Layout Page

MVC-Razor视图布局页的使用_第1张图片

2.布局页里面有两种坑,RenderBody和RenderSection,RenderBody只能有一个,RenderSection可以有多个,参数required如果为true则必须在页面上进行填充,为false可以不填充




    @Page.Title
    @RenderSection("head", required: false)


   


       
           
           
           
           
       
   
首页我的博客工具选项

    @RenderBody()

 @RenderSection("foot",true)

 

/*****************************************************************************************/


@{
    ViewBag.Title = "ShowLayoutPage";
    Layout = "~/Views/Shared/MainLayoutPage.cshtml";
}

ShowLayoutPage

@section head
{
   
    
}

@section foot
{
    copyright
    
    }

你可能感兴趣的:(MVC)