MVC-Razor引擎布局

ViewBag.Title:标题

layout:

@ViewBag.Title

view:

@{ViewBag.Title="标题"}

@RenderBody():视图的内容直接渲染到这里。

layout:

<body>@RenderBody()</body>

view:

<div>内容</div>

浏览并查看view的源代码:

<body><div>内容</div></body>

@RenderSection

layout:

@RenderSection("SectionA", false):如果为true,视图一定要有这个section,否则报错;为false,视图可以没有这个section。常用来加载不同的css和js。

view:

@section SectionA{<div>这里是SectionA</div>} 

原文地址:https://www.cnblogs.com/yaosuc/p/4533263.html