当前位置: 首页 > web开发 > ASP.NET > 正文

ASP.NET MVC中如何使用RenderSection渲染节点

时间:2015-01-31

几天没有时间做ASP.NET mvc练习,忙于ERP的二次开发。忙里间,想起MVC还有很多基础的知识需要撑握与了解。记得以前有练习过《MVC母版页_Layout.cshtml》 http://www.cnblogs.com/insus/p/3380419.html 渲染Body(RenderBody)的功能。今天练习一下RenderSection渲染节点吧。

在Views\Shared目录下,创建一个Layout Page:

取个名字为_LayoutPage1.cshtml:

第#13行代码:

@RenderSection("myName", required: false) 

名称为"MyName",第二个参数设为false。这样的话,在视图中有定义MyName节点,它就会显示,反之不显示。 创建一个控制器Default1Controller.cs: