2014-04-20 61 views
0

我有一個用戶控件,它上面有一個使用排序列表作爲數據源的中繼器。我注意到,即使我沒有調用數據綁定,這個列表也會將數據綁定到中繼器,這意味着可能有一個父級控件調用它的子節點上的數據綁定。問題是,如果我不調用數據綁定,那麼列表將不會按照它的排序順序進行綁定。如果我確實打電話給數據綁定,那麼這個列表會被綁定兩次,一次不合理,一次正確排序。防止父級控制綁定子級中繼器

我試着通過重寫頁面預渲染事件儘可能晚地結合,但仍然得到了同樣的結果。有沒有辦法阻止父母調用數據綁定,所以我可以自己調用一次?注意我正在Kentico CMS內開發一個自定義Web部件,所以我不確定那個叫做Databind的父級。

回答

0

應該有對控制是否調用它甚至在頁面生命週期的初始化過程中自己的DataBind方法的中繼器的布爾「DataBindByDefault」屬性。

還有更多的信息在這裏: https://docs.kentico.com/display/K8/CMSRepeater

相關問題