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

How do you call an onClick event from a MenuItem in ASP.NET?

本文关键字:MenuItem 调用 onClick 事件 中从 NET ASP      更新时间:2023-09-26

由于ASP.NET中没有MenuItemOnClick属性,如何从MenuItem调用onclick事件?

使用NavigateUrl,我们可以导航到特定的url,但一旦我点击MenuItem,它就会触发一个事件。

Menu有MenuItem.MenuItemClick事件,您可以使用它对onclick执行任何您想要的操作。

您可以使用包含菜单项的菜单的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事件处理程序。