右键单击时如何关闭/删除菜单项或标签?

我正在使用multiview创建选项卡,我想要做的是在我右键单击它时关闭其中一个菜单选项卡。

这些是aspx和代码背后的一部分:

ASPX页面:

  

代码背后:

(这是NodeChanged事件的一部分)

 ... ... ... int TabCount = Convert.ToInt32(lblTabCounter.Text.ToString()); int TabIndex = Convert.ToInt32(lblTabCounterIndex.Text.ToString()); if(TabCount <= 10) { divcont.Visible = true; string tabName = getURLName(uRL); MenuItem myItem = new MenuItem(tabName, TabIndex.ToString()); Menu1.Items.AddAt(TabIndex, myItem); f1.Attributes.Add("src", lblURL.Text.ToString()); MultiView1.ActiveViewIndex = TabIndex; TabCount++; TabIndex++; lblTabCounter.Text = TabCount.ToString(); lblTabCounterIndex.Text = TabIndex.ToString(); tvPermissions.ExpandAll(); int i = ctr; } 

(这是针对MenuItemClick事件)

 protected void Menu1_MenuItemClick(object sender, MenuEventArgs e) { int index = Int32.Parse(e.Item.Value); MultiView1.ActiveViewIndex = index; } 

这是示例输出:

在此处输入图像描述

树视图位于橙色部分(左侧)。 而蓝色的是位于项目中的目标url。 基于我提供的代码,它仅指出一个名为“f1”的帧作为示例,尽管其中有10个。 当我右键单击它时,如何删除特定选项卡(比如标签“费用”)?

我希望在后面的代码中完成此操作。 对于javascript / jquery解决方案,请提供其实现后面的代码或如何从代码后面调用/使用它。

请帮我解决一下这个。 如需澄清,请发表评论。

谢谢!

我尝试了不同的方法。 而不是右键单击我使用双击确认删除选项卡。

我还调整了用户定义的JS库来捕获双击并添加更多效果。

我还提到我已经有了我的JavaScript函数来处理这个问题我只是在寻找除JavaScript或JQuery之外的其他选择。 但是我很惊讶我没有收到任何回复或评论。

感谢您阅读这篇文章。