求助:.net4.0中如何将部分菜单MenuItem隐藏.
<asp:Menu ID="NavigationMenu" runat="server" CssClass="menu" EnableViewState="false" IncludeStyleBlock="false" Orientation="Horizontal">
<Items>
<asp:MenuItem NavigateUrl="~/UI/System/AllCompList.aspx" Text="测试菜单" >
<asp:MenuItem NavigateUrl="~/UI/System/AllCompList.aspx" Text="测试菜单一" />
<asp:MenuItem NavigateUrl="~/UI/System/AllDeptList.aspx" Text="测试菜单二" />
<asp:MenuItem NavigateUrl="~/UI/System/AllRoleList.aspx" Text="测试菜单三" />
<asp:MenuItem NavigateUrl="~/UI/System/AllUserList.aspx" Text="测试菜单四" />
</asp:MenuItem>
</asp:Menu>
我想将"测试菜单一","测试菜单三"隐藏.将如何实现. --------------------编程问答-------------------- Visible="false" --------------------编程问答--------------------
没有这个属性 --------------------编程问答--------------------
没看仔细不好意思, 在Web UI上这个控件没有Visible属性, 所以只能先移除, 以后需要再加上。
NavigationMenu.Items[0].ChildItems.RemoveAt(0);
NavigationMenu.Items[0].ChildItems.RemoveAt(2);
补充:.NET技术 , C#