我發現如何將asp:Menu綁定到XML。我已經找到了如何將一個asp:Menu綁定到一個站點地圖(這真的將它綁定到XML)。如何將asp:Menu綁定到數據庫?ASP.NET 2.0:如何將asp:Menu綁定到SqlDataSource?
.NET Framework提供多個數據源:
我想使用一個表示來自SQL Server表的數據。該數據被存儲在標準hierarchical格式,每個人都使用:
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...
和查詢返回的所有行會:
SELECT * FROM Nodes
什麼是微軟打算讓我用的祕法將數據搗成asp:Menu?
更新:有上aspalliance.com好文章:Building a Database Driven Hierarchical Menu using ASP.NET 2.0。不幸的是它描述瞭如何執行XML數據綁定;而我對數據庫綁定感興趣。
該文章描述了一個技巧:該方法獲取數據並將其作爲XML公開。 – splattne 2008-11-13 10:01:59
是的,它的確如此。此評論必須至少包含10個字符。 – 2008-11-13 14:30:23