我使用ASP.NET Visual Studio 2010和Master Pages構建了一個Web應用程序。你會看到該項目給我們一個默認的菜單欄項目。我在這些菜單欄上列出了5頁(鏈接)。現在,當用戶轉到特定頁面時,我想突出顯示菜單欄鏈接。我不知道該怎麼做:(突出顯示ASP.NET Web應用程序中的菜單欄
我想這對母版頁代碼隱藏,但它沒有工作過:
foreach (MenuItem item in NavigationMenu.Items)
{
var navigateUrlParams = item.NavigateUrl.Split('/');
if (Request.Url.AbsoluteUri.IndexOf(navigateUrlParams[navigateUrlParams.Length - 1]) != -1)
{
item.Selected = true;
}
}
在我標記了看法我有這樣的:
<div class="clear hideSkiplink">
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal" OnMenuItemClick="NavigationMenu_MenuItemClick">
<Items>
<asp:MenuItem Text="Test1"/>
<asp:MenuItem Text="Test2"/>
<asp:MenuItem Text="Test3"/>
</Items>
</asp:Menu>
</div>
所以基本上只要用戶來到Test1.aspx頁,我想的Test1的菜單項被高亮顯示。我應該怎麼辦呢?
任何幫助將不勝感激!謝謝...
個