【发布时间】:2014-04-20 00:09:52
【问题描述】:
我有一个带有转发器的用户控件,它使用排序列表作为数据源。我注意到,即使我不调用 databind,该列表也会将数据绑定到转发器,这意味着可能有一个父控件在其子控件上调用 databind。问题是,如果我不调用 databind,列表将不会按照它的排序顺序绑定。如果我调用 databind,列表会被绑定两次,一次是乱序,一次是正确排序。
我已经尝试通过覆盖页面预渲染事件来尽可能晚地绑定它,但仍然得到相同的结果。有没有办法阻止父级调用 databind 以便我自己调用一次?请注意,我正在 Kentico CMS 中开发一个自定义 Web 部件,所以我不确定调用 Databind 的父级在哪里。
【问题讨论】:
标签: asp.net data-binding repeater