RenderSection、RenderPage和Web有什么区别?
RenderPage,它接受两个参数;磁盘上文件的名称,以及要传递给该页面的object数组。RenderSection,我认为它只有一个参数:section的名称。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>
...发布于 2012-12-04 19:41:44
RenderSection()和RenderBody()允许您在布局页和内容页之间进行通信。
在布局页面中调用这些方法,它们从内容页返回内容。
相比之下,只能在定义在其中的文件中调用帮助程序。(或者,对全球帮助者而言,来自任何地方)
https://stackoverflow.com/questions/13710584
复制相似问题