0

我在 Web.sitemap 的 SiteMap 中有 siteMapNode 并且想要隐藏其中一个菜单项,当我在页面时 .../example.aspx?title=hiding

我试图在 Page_Load 的 example.aspx.cs 中隐藏该菜单,例如:

MenuItemCollection menuItems = Menu.Items;
MenuItem menuItem = new MenuItem();
foreach (MenuItem item in menuItems)
{ 
if (item.Text == "home") 
     menuItem = item; 
} 
menuItems.Remove(menuItem);

但我找不到需要的物品。我也尝试将逻辑添加到MenuTop_MenuItemDataBound中,但它并没有在每次 url 更改时执行

4

0 回答 0