gpt4 book ai didi

asp.net-mvc - 在某些 View 中隐藏渲染页面 Razor

转载 作者:行者123 更新时间:2023-12-01 07:18:31 24 4
gpt4 key购买 nike

在我的 mvc 应用程序中,我制作了一个页脚并像这样嵌入

<div class="off-canvas-wrap" data-offcanvas>
<div class="inner-wrap">
@Html.Action("Menu", "Site")
<aside class="main-section">
@RenderBody()
</aside>
@RenderPage("~/Views/Shared/DisplayTemplates/_footer.cshtml")
</div>
</div>

这段代码位于我的 _layout.cshtml 文件中,我在这里要做的是隐藏某个页面上的页脚。甚至可以在特定页面上隐藏页脚吗?

期待建议。

最佳答案

例如,如果您想从布局中隐藏页脚,您可以这样做:

In _layout:


@if (IsSectionDefined("hidefooter"))
{
@RenderSection("hidefooter", false)
}
else // Just regular footer from layout
{
<footer class="footer top30">
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<p>Copyright &copy; ABC</p>
</div>
</div>
</div>
</footer>
}

In chtml file:
@section hidefooter {}

关于asp.net-mvc - 在某些 View 中隐藏渲染页面 Razor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28692301/

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