2
我有一個包含Repeater控件的自定義控件。 Repeater有一個ItemTemplate。在該項目模板中,我有一個面板,它將根據「IsEditable」隱藏自定義控件的布爾屬性。我想要做的就是在Repeater數據綁定之前設置面板的可見性。ASP.NET Repeater模板子控件在數據綁定前的可見性
我知道我可以做一個onItemDataBound事件,並使用FindControl來獲得面板,但這似乎有點過分,因爲它將永遠是可見或不是所有行,我沒有其他行動需要發生在數據綁定上。
有沒有辦法在Repeater數據綁定之前找到ItemTemplate中的控件?
我認爲這是最好的改寫的問題,因爲你不問了一些關於中繼控制,但對一個GridView。 – XIII 2010-07-01 15:54:04
對不起,這是一箇中繼器。我很笨,打錯了。我更新了這篇文章。 – William 2010-07-01 16:01:02
我很困惑,因爲在中繼器被數據綁定之前,它是空的。 Repeater內部沒有任何「存在」的控件,因爲它不受任何約束。 – 2010-07-01 16:17:00