¿Cómo cerrar / eliminar un elemento del menú o pestaña al hacer clic con el botón derecho?

Estoy creando una pestaña utilizando la vista múltiple y lo que quiero hacer es cerrar una de las tabs del menú cuando hago clic derecho sobre ella.

Estos son parte del código aspx y detrás de:

Página ASPX:

  

Código detrás:

(Esto es parte del evento 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; } 

(Esto es para el evento MenuItemClick)

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

Esta es la salida de muestra:

introduzca la descripción de la imagen aquí

La vista de árbol se encuentra en la parte naranja (izquierda). Mientras que el azul que es la url de destino que se encuentra en el proyecto. Basado en los códigos que proporcioné, solo señalará un cuadro llamado “f1” como ejemplo, aunque hay 10 de ellos. ¿Cómo puedo eliminar una pestaña en particular (haga clic en la pestaña “Gastos”) cuando hago clic derecho en ella?

Quiero que esto se haga en el código detrás. Para las soluciones javascript / jquery, proporcione su código detrás de la implementación o cómo llamar / usar desde el código detrás.

Por favor, ayúdame con esto. Para aclaraciones por favor deje un comentario.

¡Gracias!

Probé un enfoque diferente. En lugar de hacer clic derecho, uso doble clic con confirmación para eliminar la pestaña.

También adapté las bibliotecas JS definidas por el usuario para capturar el doble clic y agregar más efectos.

También mencioné que ya tengo mi función de JavaScript para trabajar en esto. Solo estoy buscando alternativas que no sean JavaScript o JQuery. Sin embargo me sorprende que no haya recibido ninguna respuesta o comentario.

Gracias por leer este post.