如何从onclick
调用MenuItem
事件,因为ASP.NET中OnClick
没有MenuItem
属性?
使用NavigateUrl
我们可以移动到特定的网址,但是一旦点击MenuItem
,它就会触发一个事件。
答案 0 :(得分:1)
菜单包含MenuItem.MenuItemClick
个活动,您可以使用该活动通过onclick
执行任何操作。
答案 1 :(得分:1)
您可以使用包含菜单项的菜单的Menu.MenuItemClick
事件:
http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.menuitemclick.aspx
<asp:Menu runat="server" ID="MyMenu" onmenuitemclick="MyMenu_MenuItemClick" ... >
...
</asp:Menu>
单击任何未设置NavigateUrl
属性的菜单项将导致页面回发并执行Menu.MenuItemClick
事件处理程序。