当前位置:编程学习 > C#/ASP.NET >>

求助:.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" --------------------编程问答--------------------
引用 1 楼 xiehuanxie 的回复:
Visible="false"

没有这个属性 --------------------编程问答--------------------
引用 2 楼 belinda_pjm 的回复:
引用 1 楼 xiehuanxie 的回复:

Visible="false"

没有这个属性


没看仔细不好意思, 在Web UI上这个控件没有Visible属性, 所以只能先移除, 以后需要再加上。

NavigationMenu.Items[0].ChildItems.RemoveAt(0);
NavigationMenu.Items[0].ChildItems.RemoveAt(2);
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,