我创建了一个包含以下代码的菜单
<asp:Menu ID="Menu1" runat="server" Orientation="Horizontal" StaticEnableDefaultPopOutImage="false" style="margin-left:500px">
<LevelMenuItemStyles>
<asp:MenuItemStyle HorizontalPadding="10px" />
</LevelMenuItemStyles>
<LevelSubMenuStyles>
<asp:SubMenuStyle CssClass="menuItem" />
</LevelSubMenuStyles>
<Items>
<asp:MenuItem ImageUrl="~/Images/Home Clicked.jpg">
</asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Categories Clicked.jpg" >
<asp:MenuItem ImageUrl="~/Images/Category1.png"></asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Category2.png"></asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Category3.png"></asp:MenuItem>
</asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/itago picks clicked.jpg" >
</asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Contact Clicked.jpg">
<asp:MenuItem ImageUrl="~/Images/Contact1.png"></asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Contact2.png"></asp:MenuItem>
<asp:MenuItem ImageUrl="~/Images/Contact3.png"></asp:MenuItem>
</asp:MenuItem>
</Items>
</asp:Menu>
我希望子菜单项能够响应onClick事件,因此我在Page_load事件中设置了以下代码
AddHandler Menu1.MenuItemClick, AddressOf Me.Menu_Click
使用以下方法
Public Sub Menu_Click(ByVal sender As Object, ByVal e As System.EventArgs)
End Sub
当我运行代码时,单击子菜单项
时,Menu_Click事件不会运行答案 0 :(得分:0)
如果要重定向到某个页面,请点击子菜单,然后使用以下内容&#34; NavigateUr&#34;
<asp:MenuItem Text="Option Prices" Value="Option Prices" NavigateUrl="~/hnewsdetails.aspx">
</asp:MenuItem>