【发布时间】:2019-01-09 17:47:37
【问题描述】:
我已经为一个新的 .Net Core MVC 应用程序实现了一个巨大的模板,并将它分成不同的部分(页眉、侧边栏、页脚)。
效果很好 - 但是,侧面菜单栏应该有
<li class="active">
在当前访问的页面上并从:
<li class="treeview">
到
<li class="treeview active menu-open">
在任何打开的部分。
除了大量的 if 语句或大量 非常 乱七八糟的代码外,我不知道该怎么做。有人能指点我正确的方向吗?
【问题讨论】:
-
这听起来像是前端 Javascript 的工作(根据前端事件、用户操作等添加/删除属性)。 Hth.
标签: c# layout asp.net-core-mvc asp.net-mvc-partialview