2011-08-28 101 views
2

我有這樣如何將中繼器綁定到自定義類的數組?

public class Link 
    { 
     public string LinkID { get; set; } 
     public string Title { get; set; } 
     public string URL { get; set; } 
    } 

一個類和返回的Link[]

陣列我能結合的方法,其到一箇中繼器,這將參考從鏈接的標題和URL?
我該如何參考? <%# DataBinder.Eval(Container.DataItem, "Title") %>不作任何顯示

編輯:這是embarrassing..I忘了我前幾天

回答

1

請確保您設置您的數據源,然後綁定:

YourRepeater.DataSource = GetArray(); 
YourRepeater.DataBind(); 

一旦一切必然,你可以在你的中繼引用這些項:

<%# DataBinder.Eval(Container.DataItem, "Title") %> 

<%# Eval("Title") %> 
+0

這是尷尬..我忘記了我幾天前清空數據庫,沒有什麼以顯示.. – CheapSteaks

1

清空數據庫假設你的正確結合您的鏈接的對象數組到中繼器,這應工作:

<%# DataBinder.Eval(Container.DataItem, "Link.Title") %> 
+0

不應該' 「Link.Title」'只是' 「標題」'? –

+0

不是根據我的發現,做了一些谷歌搜索,發現如此:) –

+0

我以前沒有見過這種符號。你能發佈一個鏈接來展示使用情況嗎? –

相關問題