如何从ASP.NET中的MenuItem调用onClick事件?

时间:2012-07-09 13:46:44

标签: javascript asp.net code-behind

如何从onclick调用MenuItem事件,因为ASP.NET中OnClick没有MenuItem属性?

使用NavigateUrl我们可以移动到特定的网址,但是一旦点击MenuItem,它就会触发一个事件。

2 个答案:

答案 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事件处理程序。