首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RenderSection和Web有什么区别?

问RenderSection和Web有什么区别?
EN

Stack Overflow用户
提问于 2012-12-04 19:40:04
回答 1查看 161关注 0票数 0

RenderSection、RenderPage和Web有什么区别?

  • List item我使用过RenderPage,它接受两个参数;磁盘上文件的名称,以及要传递给该页面的object数组。
  • 我使用过RenderSection,我认为它只有一个参数:section的名称。
  • 我也使用过网络助手。这就是我困惑的地方。有了Helpers,您几乎可以使用RenderBody和RenderSection完成所有您可以做的事情。

这就是我困惑的地方:

各节档案:

代码语言:javascript
复制
@section footer {
   <p>Copyright 2012 blah. Most rights reserved.</p>
}

助手文件:

代码语言:javascript
复制
@helper header {
   <p>Copyright 2012 blah. Most rights reserved.</p>
}

CSHTML文件:

代码语言:javascript
复制
...
<body>
   @MyHelpers.header()
   @RenderBody()
   @RenderSection("footer", required: true)
</body>
...
EN

回答 1

Stack Overflow用户

发布于 2012-12-04 19:41:44

RenderSection()和RenderBody()允许您在布局页和内容页之间进行通信。

在布局页面中调用这些方法,它们从内容页返回内容。

相比之下,只能在定义在其中的文件中调用帮助程序。(或者,对全球帮助者而言,来自任何地方)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13710584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档