gpt4 book ai didi

asp.net-mvc - 在 _Layout.cshtml 中将 Layout 设置为 null

转载 作者:行者123 更新时间:2023-12-02 06:16:50 25 4
gpt4 key购买 nike

您希望在 _Layout.cshtml 中将 Layout 属性设置为 null 是否有原因?

例如,像这样,在渲染 body View 之前?

    ...
<section id="content">
@{ Layout = null; }
@RenderBody()
</section>
...

这对我来说似乎很荒谬,删除行设置布局并不会改变页面加载的观察工作方式。

您是否有任何原因想要在 _Layout.cshtml 中设置 Layout 属性?

最佳答案

布局页面也可以有布局。在嵌套布局中,您有意使用Layout属性来定义布局页面的 super 布局。如果您未指定任何内容,则默认情况下它在布局页面中为空。当您创建 @{Layout=null} 时,您明确表示这是您的最终布局,因此它不会嵌套在任何 super 布局中。

关于asp.net-mvc - 在 _Layout.cshtml 中将 Layout 设置为 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27869398/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com