gpt4 book ai didi

asp.net-mvc - Master Pages .. 并将 css 类应用于 body 元素

转载 作者:行者123 更新时间:2023-11-28 15:03:42 24 4
gpt4 key购买 nike

我有一个母版页,它是一个通用的菜单,如下所示:

<div id="menu">
<ul class="sf-menu">
<li class="menuHome"><a href="/home">Home</a></li>
<li class="menuBandsAZ"><a href="/artist/list">Bands</a></li>
<li class="menuGigs"><a href="/gig/list">Gigs</a></li>
</ul>
</div>
<asp:ContentPlaceHolder ID="ListingPlaceHolder" runat="server"></asp:ContentPlaceHolder>

我想将 css 类应用于母版页中定义的 body 元素,以便我可以突出显示代表用户正在查看的页面的菜单项。

你们会如何建议我这样做?

因为我使用的是 asp.net MVC,所以我可以向我的 BaseViewModel 添加一个“部分”属性,Masterpage 可以使用它来确定要应用到哪个 css 类 body 元素。

但是,我希望能够在 View 中指定它们代表哪个部分,因为这样可能更容易维护 imo。

有什么建议吗?

最佳答案

我将菜单放在用户控件中,在每个页面中,我将使用表示所选元素的模型来呈现用户控件。用户控件将通过查看传递给它的模型来适本地呈现菜单。

关于asp.net-mvc - Master Pages .. 并将 css 类应用于 body 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/960544/

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