I have a menu control (Menu1) and I want to add/remove items from the menu based on certain information I have stored about the authenticated user in the database. I’m not sure though how to access specific menu items from the menu control and remove them at runtime?
Share
ASP.NET menus can be accessed via code behind. A menu declared in the markup, having the id ‘Menu1’ for example, could be accessed like so:
In that example, the currently selected menu item is chosen according to the current page the menu is on. Just as well, the Items collection may be used to add or remove single menu items.
Note, on menu items, the ChildItems collection can be used to alter the submenu items collection.
More infos: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.items.aspx
@Edit: made it more coherent with the data in the question