【发布时间】:2018-10-24 19:49:57
【问题描述】:
在我的 _Layout.cshtml 页面中,我在主导航栏中有一个列表项。我想根据当前路线显示一个 css 类。例如,如果用户在 www.website.com/Notifications,我想将该类添加到 Notifications 列表项。这是我的尝试。它不起作用:
<li><a asp-page="/Notifications" class="@(<%=Url.RequestContext["id"]%> == "Notifications" ? Html.Raw("selected-club") : Html.Raw(""))"><i class="fas fa-home"></i> Notifications</a></li>
考虑到它没有页面模型,我如何从布局文件中获取当前页面 ID?
【问题讨论】:
标签: c# asp.net .net asp.net-mvc