我正在构建一个 MVC4 应用程序(我的第一个)并且也是第一次使用 Razor。我目前正在构建一个简单的站点,并将 MVCSitemapProvider 用于菜单和面包屑。
在我的菜单中,我需要根据当前项目是否处于活动状态以及我添加到 mvc.sitemap 的自定义类来输出一些 css 类。
这就是我所拥有的;
<li class="
@if (node.IsCurrentNode){<text>active </text>}
@if (node.Children.Any()){<text>has-sub</text>}
">
上面的工作按预期工作 - 但例如在视图源中看起来并不好。总是显示类属性——即使它是空的?