_Layout.cshtml 母版页
@RenderBody
当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签之间。
如图:
@RenderPage
这个用来引入部分视图的,例: @RenderPage("_header.cshtml")
@RenderSection
如_Layout.cshtml模板页定义了@RenderSection("scripts")
就可以在视图页中写@section scripts(){}
为了防止因缺少节而出现异常,要在后面设置个参数:@RenderSection("scripts",required:false)
如图:
ASP.NET布局与视图
本文介绍了ASP.NET MVC中如何使用_Layout.cshtml作为母版页来统一网站样式,并通过@RenderBody()方法呈现具体视图内容。同时,还讲解了如何使用@RenderPage和@RenderSection来引入部分视图和定义可选的视图节。
1万+

被折叠的 条评论
为什么被折叠?



