Asp.net mvc基础(八)Layout页面的使用
Layout页面相当于母版页。
使用步骤如下:
1.创建MVC5布局页
@RenderBody()渲染正文部分
@ViewBag.Title表示标题内容
也可以自己定义渲染的部分:比如在布局页中添加@RenderSection("自定义名称"), 在cshtm页面中使用@section 自定义名称{ } 来使用
2. 创建cshtml页面使用布局页
3.编写代码
注意:如果在布局页中添加了自定义占位符,但是未在cshtml页面中添加,那么也会报错
解决方法一:如果不让报错,可以在布局页自定义占位符第二个参数写为false在cshtml页面不写该占位符的时候也不会报错。
解决方法二:通过IsSectionDefined来进行判断