我有一个mvc网络应用程序,它有一个Master.cshtml页面,用于在我的网站上普遍找到的元素。
标题中的菜单存在问题,其中class =" active"用于菜单项的各种列表元素。例如,如果您在主页上,则主页菜单项会突出显示;如果您在联系我们页面,则会突出显示联系我们页面菜单项。
由于菜单的动态特性,我无法将其包含在Master.cshtml页面中,因为该类"活跃"不是动态的,而是静态的。
有没有办法将大部分菜单放在主模板页面中?网站变得越来越大,添加菜单项非常繁琐(因为更改需要反映在网站的近150页,因为菜单在每个页面上)。