.net - 多个UpdatePanelAnimationExtender控件AjaxControlToolKit

标签 .net ajax ajaxcontroltoolkit

我在使用UpdatePanelAnimationExtender和多个更新面板时遇到问题。我想让面板淡出,更新然后再淡入。

但是,它会使所有面板消失,而只会使我更新后的面板消失。显然,这是UpdatePanelAnimationExtender的一个相当普遍的问题,但我似乎找不到解决方案。会有人碰巧知道解决此问题的方法吗?提前致谢。

这是一些示例代码:

<asp:UpdatePanel ID="update1" runat="server" UpdateMode="Conditional">
  //--My Code goes in here
</asp:UpdatePanel>

<cc1:UpdatePanelAnimationExtender ID="updateAnimation1" runat="server" TargetControlID="update1">
     <Animations>
         <OnUpdating>
              <FadeOut Duration="0.2" Fps="20" />
         </OnUpdating>
         <OnUpdated>
              <FadeIn Duration="0.2" Fps="20" />
         </OnUpdated>
     </Animations>
</cc1:UpdatePanelAnimationExtender>

<asp:UpdatePanel ID="update2" runat="server" UpdateMode="Conditional">
  //--My Code goes in here
</asp:UpdatePanel>

<cc1:UpdatePanelAnimationExtender ID="updateAnimation2" runat="server" TargetControlID="update2">
     <Animations>
         <OnUpdating>
              <FadeOut Duration="0.2" Fps="20" />
         </OnUpdating>
         <OnUpdated>
              <FadeIn Duration="0.2" Fps="20" />
         </OnUpdated>
     </Animations>
</cc1:UpdatePanelAnimationExtender>

最佳答案

在UpdatePanels上设置UpdateMode = Always,将对其进行修复

关于.net - 多个UpdatePanelAnimationExtender控件AjaxControlToolKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/725565/

相关文章:

asp.net - Ajax 自动完成扩展程序并获取所选项目的 ID?

c# - AjaxControlToolkit AjaxFileUpload 无法上传 IIS 保留文件类型

c# - 为一个事件查询一名委托(delegate)两次

.net - 在 VB .NET 中查找并启动 VPN 连接

jquery .ajax 在处理时更新数据(在成功或完成之前)

javascript - 我如何覆盖 ScriptResource.axd javascript 函数中内置的 asp.net

c# - 循环优化或 lambda 闭合有问题?

c# - 使用代码优先的外键分配

javascript - 如何在 onclick 事件上发送标签的值

javascript - 如何将 PHP 数据传递给外部 JavaScript