Using the MenuItemClick event (VB) : Menu « Asp Control « ASP.Net






Using the MenuItemClick event (VB)


<%@ Page Language="VB" %>

<script runat="server">
    Protected Sub Menu1_MenuItemClick(ByVal sender As Object, _
       ByVal e As System.Web.UI.WebControls.MenuEventArgs)

        Listbox1.Items.Add(e.Item.Parent.Value & " : " & e.Item.Value)
    End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Menu Server Control</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:Menu ID="Menu1" Runat="server" DataSourceID="XmlDataSource1" 
         OnMenuItemClick="Menu1_MenuItemClick">
            <DataBindings>
                <asp:MenuItemBinding DataMember="Item" 
                 TextField="Category"></asp:MenuItemBinding>
                <asp:MenuItemBinding DataMember="Option" 
                 TextField="Choice"></asp:MenuItemBinding>
            </DataBindings>
        </asp:Menu>
        <p>
        <asp:ListBox ID="Listbox1" Runat="server">
        </asp:ListBox></p>
        <asp:xmldatasource ID="XmlDataSource1" runat="server" 
         datafile="Data.xml" />
    </form>
</body>
</html>


File: Data.xml

<?xml version="1.0" encoding="utf-8"?>
<Hardware>
  <Item Category="A">
    <Option Choice="A1" />
    <Option Choice="A2" />
  </Item>
  <Item Category="B">
    <Option Choice="B1" />
    <Option Choice="B2" />
    <Option Choice="B3" />
  </Item>
</Hardware>

 








Related examples in the same category

1.Using the MenuItemClick event (C#)
2.Using custom images
3.Applying divider images to dynamic items
4.A simple use of the Menu control
5.Style menu
6.Adding a hover style to static items in the menu control
7.Adding a hover style to dynamic items in the menu control
8.Forcing the menu items to use a horizontal orientation
9.Menu with CSS style
10.Menu control
11.Menu style: Orientation, StaticSubMenuIndent
12.Data Binding with Menu Control
13.Menu style