gpt4 book ai didi

c# - 为所有 View 定义一个部分

转载 作者:行者123 更新时间:2023-12-01 11:22:36 24 4
gpt4 key购买 nike

我在我的 asp.net MVC 3 Web 应用程序中为页脚创建了一个部分:

<footer>
@RenderSection("Footer", true)
</footer>

此页脚在每个页面上都是相同的,因此我为每个 View 定义它是没有意义的。那么,有什么方法可以为所有 View 全局声明此页 footer 分吗?页脚将包含代码,据我所知,直接在 .cshtml 文件中定义它是不好的做法(如果不是不可能的话)。

提前谢谢您。

最佳答案

我通过创建部分 View “_Footer”并将其放置在“_Layout”上来处理相同的场景。

@ViewBag.Title

@Html.Partial("_Header")

<div id="content">
<div id="nav-bar">
@Html.Partial("_Menu")
</div>

<div class="container">
@RenderBody()
</div>
</div>
<div id="footer">
@Html.Partial("_Footer")
</div>

@Html.Partial("_Scripts")

关于c# - 为所有 View 定义一个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6392284/

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