如何在ASP.NET Treeview中实现右键单击选项

时间:2009-09-24 12:26:10

标签: asp.net treeview

我有一个显示类别和子类别的树视图。 我需要右键单击选项为特定类别或子类别添加子类别和产品。

我想要的是假设我选择了显示类别或子类别的treenode。当我右键单击treenode时,它将显示一个上下文菜单,其中包含选项 - 添加子类别,添加产品,删除此类别,编辑此类别。当我点击其中一个菜单项时,它会打开一个弹出窗口来添加/编辑/删除类别或添加产品。

我希望你能理解我的问题。请帮忙。

提前致谢。

3 个答案:

答案 0 :(得分:2)

我在这里找到了一个解决方案FlyTreeView for ASP.NET(版本2.0,3.0,3.5) Link

感谢大家的时间。

答案 1 :(得分:1)

这很复杂,所以如果你不确定自己在做什么,那么谷歌搜索已经右击的第三方组件会更好。

e.g。

http://aspnetajax.componentart.com/control-specific/treeview/features/node_contextMenus/WebForm1.aspx

答案 2 :(得分:0)

我推荐jQuery插件jContext。使用ASP.NET webforms时,您可能需要做一些额外的事情。

您将必须研究由树视图控件生成的html。

例如,Web表单控件呈现具有ID属性的html元素,该ID属性可能因许多因素而异。因此,您的javascript代码必须以不同于平常的方式引用这些元素:

$('#<%=someControl.ClientID %>').whatever();