ASP 转发器在数据绑定后不更新
本文关键字:更新 数据绑定 转发器 ASP | 更新日期: 2023-09-27 18:36:07
有点复杂的问题,但我有一个自定义用户控件("名单列表"),其中包含一个ASP中继器。此控件具有一个名为 RefreshRosterList 的方法,该方法在控件Page_Load时调用。此控件将动态插入到更新面板中。
母版页包含两个更新面板 - 一个用于我的名单列表,一个用于其他控件。
我有一个单独的控件会导致回发。此控件("合并课程")将新记录插入数据库并调用我的 RefreshRosterList 方法。
在我的 RefreshRosterList 方法结束时,调用我的中继器与新数据进行数据绑定。我知道数据在绑定到中继器时是正确的。
我说它没有更新,但我已经发现如果我提交第二个帖子,中继器将显示新项目。我的意思是,如果我创建 CIS161-01 和 CIS161-02 的合并,称为 CIS161,它不会显示。合并后,如果我创建 CIS171-01 和 CIS171-02 的第二次合并,称为 CIS171,那时 CIS161 合并将显示,但 CIS171 合并不会。
如何让我的第一次合并显示在数据绑定上?
我希望这是有道理的。我可以尝试提供任何必要的代码,但它分布在许多不同的文件中。
您需要将控件设置为名单列表所在的更新面板的触发器,或者自己触发更新。