none
Ayuda con el switch RRS feed

  • Pregunta

  • Hola, pido su ayuda porfavor.

    Estoy haciendo un menú con asp.net tiene 3 opciones.

    El switch de C# si me funciona y abre la url, el problema es que despues de esto, si selecciono otra opcion de el menú ya no la abre, se queda en la primera, tengo que regresar y seleccionar la otra opcion.

    ¿Que puedo hacer para que se carguen las url de cada opcion del menú sin tener que regresar?

    Espero alguien me entienda, dejo la parte del codigo en donde uso el switch.

    protected void MenuTab_MenuItemClick(object sender, MenuEventArgs e)
        {
          MultiView1.Visible = true;
    
          MultiView1.ActiveViewIndex = Int32.Parse(e.Item.Value);
         
    
          int selectedTab = Int32.Parse(e.Item.Value);
    
          MultiView1.Visible = true;
    
          switch (selectedTab)
          {
            case 0:
             
              MenuTab.Items[0].ImageUrl = "~/TestFirebase.aspx";
    
              break;
    
            case 1:
              
              MenuTab.Items[1].ImageUrl = "~/Test2.aspx";
              break;
    
            case 2:
             
              MenuTab.Items[2].ImageUrl = "~/CopyInfo.aspx";
              break;
    
          }
        }
    


    viernes, 1 de marzo de 2019 19:13

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solucion para tu problema.

    https://social.msdn.microsoft.com/Forums/es-ES/9a74e4bc-0f0f-4991-979e-2fb1383897be/menus-dinamicos-en-aspnet?forum=netfxwebes

    http://www.maestrosdelweb.com/tutorial-asp-net-como-crear-menus-de-navegacion/

    https://monimisi.wordpress.com/2012/09/12/nuevo-menu-dinamico-enlazado-a-tabla-sql-para-asp-net/

    Gracias por usar los foros de MSDN.

    Pedro Alfaro

    martes, 5 de marzo de 2019 15:47
    Moderador
  • Debido a que no hemos recibido alguna notificación que aún se esté presentando el problema que enuncia en vuestra consulta y que la respuesta provista provee un amplio panorama y campo de acción sobre tu duda; nos gustaría considerar la misma como resuelta debido a la respuesta apropiada proporcionada  y así proceder a calificar la misma como respuesta.

    No dudes en ampliar más sobre este tema si es que aún lo requirieras o de abrir una nueva consulta en caso de tener alguna situación o necesitarla con algún otro de los productos de Microsoft.

     

    Adicional le invito a consultar los siguientes recursos:

    Guía para formular preguntas en el foro

    Channel 9 - donde puedes encontrar sección de desarrollo en C#

     

    Gracias por usar los foros de TechNet.

    Erick Rivera

     ____

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

     

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

     

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft. 

    jueves, 23 de mayo de 2019 15:31