CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Menú Dinámico

(1/2) > >>

julianmj:
Hola a todos, tengo un método en C# que devuelve un WebControl tipo Menú con varios items, listo para agregarse a una pagina ASPX, pero el problema es que no he podido hacer que la pagina muestre el menú, no aparece nada. Lo he intentado de varias formas pero no ha funcionado.
Una de ellas es la siguiente...¿Por qué no funciona?

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        BLL.Menu.MenuDinamico obj = new BLL.Menu.MenuDinamico();
        //Menu1 es el ID de un control Menu agregado al aspx
        Menu1 = obj.ObtenerMenu();
    }
}

Muchas Gracias!!

julianmj:
Hola, ya encontré la solución

protected void Page_Load(object sender, EventArgs e)
    {
        BLL.Menu.MenuDinamico obj = new BLL.Menu.MenuDinamico();
        Menu otro_menu = obj.ObtenerMenu(1);
        form1.Controls.Add(otro_menu);
    }

sergiotarrillo:
Por cierto sabías, que puedes hacer un menu dinamico con el SiteMap conectado a una base de datos?

Saludos,

raranibar:
Sergiio,

Quisiera que nos expliques como puedes hacer un menu dinamico con el sitemap me parece una opcion muy interesante

sergiotarrillo:
lo que se hace es crear un SiteMap personalizado, es decir por ejemplo usar una base de datos como origen de datos.

Lo vetnaja de usar el SiteMap es que puedes usar el control SiteMapPath, TreeView, y Menu, alimentandose de la base de datos.

Revisa esta entrada: SQL Site Map Provider, uso de SiteMapPath, Menu, y Treeview con base de datos.

Saludos,

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa