如何根据在ASPxTreeList中右键单击的节点,使ASPxPopupMenu动态显示菜单项?
答案 0 :(得分:3)
ASPxPopupMenu是服务器端控件,因此只能在服务器代码中更改其内容。因此,仅使用客户端代码添加/删除项目是不可能的。但是,有一种解决方法。您可以在设计时将所有可能的项添加到菜单中,并在客户端代码中管理它们的可见性。例如,这可以在菜单的客户端PopUp事件处理程序中完成:
menu.GetItemByName("someItemName").SetVisible(false);
在这里,您将找到ASPxPopupMenu的客户端文档:
答案 1 :(得分:1)
另请参阅http://www.devexpress.com/example=E145 Code Central示例,该示例可能对您的方案有所帮助。