代码之家  ›  专栏  ›  技术社区  ›  Himadri

如何在ASP.NET树视图中实现右键单击选项

  •  3
  • Himadri  · 技术社区  · 15 年前

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

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

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

    事先谢谢。

    3 回复  |  直到 14 年前
        1
  •  1
  •   wefwfwefwe    15 年前

    这是相当复杂的,所以如果你不确定你在做什么,你最好谷歌搜索已经做右键点击的第三方组件。

    例如

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

        2
  •  2
  •   Himadri    15 年前

    我发现了一个针对ASP.NET的解决方案FlyTreeView(版本2.0、3.0、3.5) Link

    感谢大家抽出时间来。

        3
  •  0
  •   Ronnie Overby    15 年前

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

    您必须研究由TreeView控件生成的HTML。

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

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