Asp.net mvc基础(八)Layout页面的使用

Layout页面相当于母版页。

使用步骤如下:

1.创建MVC5布局页

@RenderBody()渲染正文部分

@ViewBag.Title表示标题内容

也可以自己定义渲染的部分:比如在布局页中添加@RenderSection("自定义名称"), 在cshtm页面中使用@section 自定义名称{ } 来使用

2. 创建cshtml页面使用布局页

3.编写代码

注意:如果在布局页中添加了自定义占位符,但是未在cshtml页面中添加,那么也会报错

解决方法一:如果不让报错,可以在布局页自定义占位符第二个参数写为false在cshtml页面不写该占位符的时候也不会报错。

解决方法二:通过IsSectionDefined来进行判断

 

posted @ 2021-06-21 22:00  冯继强fjq  阅读(331)  评论(0编辑  收藏  举报