Asp.net DevExpress aspxpopmpmenu:动态菜单项
如何根据在ASPxTreeList中右键单击的节点,使ASPxPopupMenu中显示的菜单项动态化?ASPxPopupMenu是服务器端控件,因此只能在服务器代码中更改其内容。因此,仅使用客户端代码不可能添加/删除项。然而,有一个解决办法。您可以在设计时将所有可能的项添加到菜单中,并管理它们在客户端代码中的可见性。例如,这可以在菜单的客户端弹出事件处理程序中完成:Asp.net DevExpress aspxpopmpmenu:动态菜单项,asp.net,devexpress,Asp.net,Devexpress,如何根据在ASPxTreeList中右键单击的节点,使ASPxPopupMenu中显示的菜单项动态化?ASPxPopupMenu是服务器端控件,因此只能在服务器代码中更改其内容。因此,仅使用客户端代码不可能添加/删除项。然而,有一个解决办法。您可以在设计时将所有可能的项添加到菜单中,并管理它们在客户端代码中的可见性。例如,这可以在菜单的客户端弹出事件处理程序中完成: menu.GetItemByName("someItemName").SetVisible(false); 在这里,您可以找到A
menu.GetItemByName("someItemName").SetVisible(false);
在这里,您可以找到AspXPOppMenu的客户端文档:
请看一下代码中心示例,它可能对您的场景有所帮助。谢谢!我根据您的建议在客户端ContextMenu事件处理程序中设置菜单项的可见性。它工作得很好!感谢您提供代码示例。这很有帮助。