2009-02-20 39 views
2

我有一個Region_Name,Region_ID字段和另一個與Area_Name,Region_ID字段(每個區域都有屬於它的區域)的表。 我想我的asp.net頁面上顯示的鏈接列表(東西看起來像一個TreeView),所以當有人點擊從區域紐約前布朗克斯在此列表:TreeView-Like鏈接列表

  • 紐約

    • 布朗克斯

    • 布魯克林

    • 曼哈頓

  • 肯塔基

    • 阿什蘭

    • 巴德斯敦

  • 新澤西

    • 埃塞克斯

    • 米德爾塞克斯

等....等... 所以,除了基礎知識,我想知道如何自動填充上面的列表中,並確保結果是所有鏈接,換句話說,紐約是一個鏈接,布朗克斯是一個鏈接,列表中的所有元素都是鏈接,我將稍後附加一個查詢字符串...

我使用VB .Net和ASP.Net 3.5。 在此先感謝

+0

也是區域和區域表中的鏈接URL? – 2009-02-20 13:03:09

回答

1

感謝所有誰回答或企圖。 我發現了一個不同但簡單的解決方案:

在我的Page_Load我叫:

labelwhatever。文本= outputRegionAsLinks()

而且功能:

Private Function outputRegionAsLinks() As String 
    Dim sb As New StringBuilder 
    Dim regionsTable As GKP.tblRegionsDataTable = Regions.GetRegions() 

    For Each region In regionsTable 
     sb.Append("<a href=''>") 
     sb.Append(region.RegionName) 
     sb.Append("</a>") 
     sb.Append("<br />") 
    Next 



    Return sb.ToString 

End Function 

這樣我可以避免創建ASP鏈接按鈕或超鏈接的過載,並直接在我的形式注入HTML標籤,並量身定製的鏈接正如我希望他們那樣。