【问题标题】:Custom Repeater doesn't fire ItemCommand on Some Items自定义中继器不会在某些项目上触发 ItemCommand
【发布时间】:2012-09-19 06:58:54
【问题描述】:

我创建了一个带有两个独立 ItemTemplate 的自定义中继器控件。第一个模板用于显示特色项目,第二个模板用于显示非特色项目,以便将它们选为特色项目。特色模板还呈现空的“槽”,选择作为特色的项目可以添加到。

我遇到的问题是特色模板中的按钮触发转发器命令事件没问题,但是普通项目模板中的按钮根本不会触发事件,但会回发导致正常项目模板呈现空白,但特色项目模板中的项目仍然正常呈现。

【问题讨论】:

    标签: asp.net data-binding custom-controls asp.net-customcontrol


    【解决方案1】:

    问题是由于我没有使用虚拟数据源进行往返。即使没有要绑定的数据,我也在执行相同的数据绑定。它适用于特色列表的原因是,即使没有数据,也会呈现空的 solt。所以基本上我需要在回发后再次循环遍历这些项目并在没有数据绑定的情况下呈现它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      相关资源
      最近更新 更多