我有以下导航菜单 -
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu"
EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal" >
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
<asp:MenuItem NavigateUrl="~/Test.aspx" Text="Profiles"/>
</Items>
</asp:Menu>
在后面的代码中,我可以将visible设置为false -
((System.Web.UI.WebControls.Menu)Master.FindControl("NavigationMenu")).Visible = false;
但是,如何访问特定的MenuItem,以便在加载Default.aspx时,Test.aspx不可见?
答案 0 :(得分:0)
MenuItem foo = menu.FindItem(""); // your particular item
menu.Items.Remove(foo);