Category / Section
How to add submenu item in Menu via code behind?
1 min read
Description
Adding submenu item in Menu via code behind while dynamically generate menu items.
Solution
To add the sub menu items in the menu by using the “FindItem” method via code behind.
The following steps explains how to add submenu item while dynamically generate menu items.
ASPX
<ej:Menu ID="Menu1" runat="server"> </ej:Menu>
C#
protected void Page_Load(object sender, EventArgs e) { Menu1.Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "Product", Id = "Product" }); Menu1.Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "Sale", Id = "Sale" }); Menu1.Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "Author", Id = "Author" }); Menu1.Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "Manage", Id = "Manage" }); Menu1.Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "dept", Id = "dept" }); Menu1.FindItem("Product").Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "asp", Id = "asp" }); Menu1.FindItem("Product").Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "js", Id = "js" }); Menu1.FindItem("Product").Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "mvc", Id = "mvc" }); Menu1.FindItem("Manage").Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "cse", Id = "cse" }); Menu1.FindItem("Manage").Items.Add(new Syncfusion.JavaScript.Web.MenuItem() { Text = "IT", Id = "IT" }); }