Mega Code Archive

 
Categories / ASP.Net / Asp Control
 

Programmatic MenuItems

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="ProgrammaticMenuItems" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server">     <title>Programmatically adding menu items</title> </head> <body>    <form id="form1" runat="server">    <div id="container">       <asp:Menu id="menuMain" runat="server"/>    </div>    </form> </body> </html> File: Default.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class ProgrammaticMenuItems : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {        menuMain.Items.Add(new MenuItem("Home", "home.aspx"));        MenuItem catalog = new MenuItem("Catalog");        catalog.ChildItems.Add(new MenuItem("Categories", "categories.aspx"));        catalog.ChildItems.Add(new MenuItem("Series", "series.aspx"));        catalog.PopOutImageUrl = "Popout.gif";        menuMain.Items.Add(catalog);        menuMain.Items.Add(new MenuItem("About Us", "about.aspx"));     } }