从ASP.NET中的菜单控件中删除一些子项

时间:2012-05-08 20:18:52

标签: asp.net menu submenu

我知道这是一个非常常见的问题。但是,我已经看了一遍,找不到适合我的方案的好答案。 我有一个MainMenu,它有SubMenus。我需要从子菜单中删除一些项目而不是全部。 我可以通过使用来轻松地从MainMenu中删除项目 菜单的数据绑定事件中的MainMenu.Items.Remove(e.Item)

在以下菜单中的示例如何从Main2菜单中删除sub2。 Main1- Main2-> SUB1,SUB2

我的菜单绑定到SiteMap。 我尝试了e.Item.ChildItems.RemoveAt(0),但Main2的e.Item.ChildItems.Count为0。 我不知道如何解决这个问题。 请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您的菜单绑定到SiteMap并且您想删除项目,是否需要制作新地图并将其绑定到该地图?