He encontrado cómo vincular un asp: Menú a XML. He encontrado cómo vincular un menú asp: Menu a un mapa del sitio (que realmente lo vincula a XML). ¿Cómo se vincula un asp: Menú a una base de datos?ASP.NET 2.0: cómo enlazar un menú asp: a un SqlDataSource?
El .NET Framework proporciona múltiples fuentes de datos:
quiero usar uno que represente datos de una tabla de SQL Server. Los datos se almacenan en el formato estándar hierarchical que todo el mundo utiliza:
NodeID ParentNodeID Caption Url
======== ============== ========= =================
{3234... {3632... stackoverflow http://stackov...
{3632... (null) Questions ~/questions.aspx
{3233... (null) Tags ~/tags.aspx
{3235... {3632... google http://www.goo...
Y la consulta para devolver todas las filas sería:
SELECT * FROM Nodes
¿Cuál es el método secreto que Microsoft me la intención de utilizar a mezcla esos datos en un asp: Menú?
Actualización: Hay un buen artículo sobre aspalliance.com: Building a Database Driven Hierarchical Menu using ASP.NET 2.0. Desgraciadamente, describe cómo realizar el enlace de datos XML; mientras estoy interesado en el enlace de la base de datos.
El artículo describe un truco: El método obtiene los datos y los expone como XML. – splattne
Sí, lo hace. Y este comentario debe tener al menos 10 caracteres de largo. –