RenderSection和RenderPageWeb Helper 有什么区别?
- 我用过的列表项
RenderPage,它需要2个参数;object磁盘上文件的名称,以及要传递到该页面的 s 数组。 - 我用过
RenderSection,我相信它只需要 1 个参数;的名称section。 - 我也使用过 Web Helpers。这就是我感到困惑的地方。使用 Helpers,您几乎可以使用
RenderBody, 和RenderSection.
这是我感到困惑的地方:
部分文件:
@section footer {
<p>Copyright 2012 blah. Most rights reserved.</p>
}
帮助文件:
@helper header {
<p>Copyright 2012 blah. Most rights reserved.</p>
}
CSHTML 文件:
...
<body>
@MyHelpers.header()
@RenderBody()
@RenderSection("footer", required: true)
</body>
...