欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何根據@RenderBody顯示的視圖將導航欄中的鏈接更改為布局上的活動鏈接?

錢艷冰2年前8瀏覽0評論

我正在制作一個ASP.NET網絡應用程序,我使用的是MVC。很自然,這個應用程序有一個共享的布局,其中顯示了一個不同的視圖。所有的視圖,包括布局都使用bootstrap,在我的布局中,我顯示了一個導航欄,當你點擊其中一個項目時,它會將你重定向到相應的視圖。通常在bootstrap中,當你在nav-item和aria-current屬性中添加“active”類時,當你點擊一個鏈接并且頁面打開時,該鏈接會保持活動狀態,讓你知道你當前所在的頁面。

這里有一個例子來說明我所說的

我的問題是,在ASP.NET很明顯‘aria-current’屬性不能被識別,因為當我添加它時,它沒有任何區別,并且navbar中的所有項目都保持活動狀態。

這是我的導航條

此外,在生成布局時,ASP.NET使用像@html這樣的Html助手。ActionLink,而不是& lta & gt標簽。盡管如此,我還是嘗試了將' aria-current '屬性添加到助手中,并將& lta & gt標簽,結果還是一樣:

<ul class="navbar-nav flex-grow-1">
                            <li class="nav-item">
                                @Html.ActionLink("Licencias", "Index", "Licencias", new { area = "" }, new { @class = "nav-link active", @aria_current = "page" })
                            </li>
                            <li class="nav-item">
                                @Html.ActionLink("Productos", "Index", "Productos", new { area = "" }, new { @class = "nav-link active", @aria_current = "page" })
                            </li>
                            <li class="nav-item">
                                @Html.ActionLink("Vendedores", "Index", "Vendedores", new { area = "" }, new { @class = "nav-link active", @aria_current = "page" })
                            </li>
</ul>

<ul class="navbar-nav flex-grow-1">
                            <li class="nav-item">
                                <a aria-current="page" class="nav-link active" href="/Licencias">Licencias</a>
                            </li>
                            <li class="nav-item">
                                <a aria-current="page" class="nav-link active" href="/Productos">Productos</a>
                            </li>
                            <li class="nav-item">
                                <a aria-current="page" class="nav-link active" href="/Vendedores">Vendedores</a>
                            </li>
</ul>

有沒有一種方法可以在當前視圖中實現活動鏈接,比如用javascript?例如用‘if(@ render body()= = & quot;特定視圖& quot)‘還是idk,別的?