Remove Menuitem asp.net คือว่าผมสร้าง Menu ขึ้นมาดังนี้
น่าจะเป็น Guide ได้
Code (C#)
protected void Button1_Click(object sender, EventArgs e)
{
MenuItem item = (MenuItem)this.NavigationMenu.FindItem("Home/Music");
if (item != null)
{
RemoveMenuItem(this.NavigationMenu.Items, item);
}
}
private bool RemoveMenuItem(MenuItemCollection items, MenuItem itemToRemove)
{
if (items.Contains(itemToRemove))
{
items.Remove(itemToRemove);
return true;
}
foreach (MenuItem item in items)
{
if (RemoveMenuItem(item.ChildItems, itemToRemove)) return true;
}
return false;
}
protected void Button2_Click(object sender, EventArgs e)
{
MenuItem item = (MenuItem)this.NavigationMenu.FindItem("Home/Movies/Action");
if (item != null)
{
RemoveMenuItem(this.NavigationMenu.Items, item);
}
}
Date :
2013-03-31 07:07:17
By :
mr.win
อักตัว
Code (C#)
protected void DDL_SelectedIndexChanged(object sender, EventArgs e)
{
var menu = Page.Master.FindControl("Menu1") as Menu;
if (menu != null)
{
var mi = menu.FindItem(DDL.SelectedItem.Text);
menu.Items.Remove(mi);
}
}
Date :
2013-03-31 07:08:05
By :
mr.win
ขอขอบคุณสำหรับคำตอบเป็นอย่างยิ่งครับ
Date :
2013-03-31 09:16:13
By :
MaTaDoRcpe
Load balance : Server 01