MenuItem Constructor ()
.NET Framework (current version)
Initializes a new instance of the MenuItem class without menu text or a value.
Assembly: System.Web (in System.Web.dll)
Use this constructor to create a new instance of a MenuItem class without menu text or a value.
Note |
|---|
When this constructor is used, all properties in the MenuItem object are set to their default values. Be sure to set the properties, as necessary, after creating the object. |
This constructor is commonly used when dynamically populating the Items collection of a Menu control or the ChildItems collection of a MenuItem object.
The following example demonstrates how to use this constructor to create a new instance of the MenuItem class. The MenuItem object is then used to dynamically populate the menu items in a Menu control.
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) If Not IsPostBack Then ' Create the menu structure. ' Create the root menu item. Dim homeMenuItem As MenuItem homeMenuItem = CreateMenuItem("Home", "Home.aspx", "Home") ' Create the submenu items. Dim musicSubMenuItem As MenuItem musicSubMenuItem = CreateMenuItem("Music", "Music.aspx", "Music") Dim moviesSubMenuItem As MenuItem moviesSubMenuItem = CreateMenuItem("Movies", "Movies.aspx", "Movies") ' Add the submenu items to the ChildItems ' collection of the root menu item. homeMenuItem.ChildItems.Add(musicSubMenuItem) homeMenuItem.ChildItems.Add(moviesSubMenuItem) ' Add the root menu item to the Items collection ' of the Menu control. NavigationMenu.Items.Add(homeMenuItem) End If End Sub Function CreateMenuItem(ByVal text As String, ByVal url As String, ByVal toolTip As String) As MenuItem ' Create a new MenuItem object. Dim menuItem As New MenuItem() ' Set the properties of the MenuItem object using ' the specified parameters. MenuItem.Text = text MenuItem.NavigateUrl = url MenuItem.ToolTip = toolTip Return MenuItem End Function </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head runat="server"> <title>MenuItem Constructor Example</title> </head> <body> <form id="form1" runat="server"> <h3>MenuItem Constructor Example</h3> <asp:menu id="NavigationMenu" orientation="Vertical" target="_blank" runat="server"/> </form> </body> </html>
.NET Framework
Available since 2.0
Available since 2.0
Show:
