【发布时间】:2009-07-24 12:48:22
【问题描述】:
我有场景,页面上有两个更新面板(都有更新模式='条件')。如果我更新一个更新面板,另一个会自动更新。这是第一个问题。
我正在使用 UpdatePanelAnimationExtender。如果一个更新面板被更新,则没有 updatepanelAnimationExtender 另一个也更新,并且有 updatepanelAnimationExtender, OnUpdatingUpdatePanel();事件被触发。 正如 updatepanelAnimationExtender 的文档所说: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/UpdatePanelAnimation/UpdatePanelAnimation.aspx
OnUpdating - 当任何UpdatePanel 开始更新时播放通用动画
OnUpdated - 在UpdatePanel 完成更新后播放的通用动画(但仅当UpdatePanel 已更改)
问题: OnUpdating 已被触发,它在后端工作但未完成,因为 onUpdated 仅在 UpdatePanel 更改时触发
【问题讨论】:
-
更新面板如何相互关联?也就是说,一个嵌套在另一个里面吗?每个的 ChildrenAsTriggers 设置是什么?
-
它们不相互关联也不嵌套.....
-
只要你自己做测试页就可以测试了....就像...
-
在页面上添加 2 个更新面板,为两者设置 updatemode='conditional' 并为更新面板添加加载事件并为加载事件设置断点并添加 1 个按钮,然后为按钮单击添加 Asyn 触发器1 个更新面板....当您点击按钮时,您会注意到,它应该只加载触发的更新面板,而第 2 个保持不变,但第 2 个更新面板的加载事件也被触发...
标签: asp.net ajax updatepanel animationextender