.net 多个UpdatePaneAnimationExtender控件AjaxControlToolKit

.net 多个UpdatePaneAnimationExtender控件AjaxControlToolKit,.net,ajax,ajaxcontroltoolkit,.net,Ajax,Ajaxcontroltoolkit,我在UpdatePaneAnimationExtender和多个更新面板上遇到问题。我想要的是面板淡出、更新,然后淡入 但是,它会淡出所有面板,只淡出我重新更新的面板。显然,这是UpdatePanelAnimationExtender的一个相当常见的问题,但我似乎找不到解决方案。有人知道解决这个问题的方法吗?提前谢谢 以下是一些示例代码: <asp:UpdatePanel ID="update1" runat="server" UpdateMode="Conditional">

我在UpdatePaneAnimationExtender和多个更新面板上遇到问题。我想要的是面板淡出、更新,然后淡入

但是,它会淡出所有面板,只淡出我重新更新的面板。显然,这是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,这将修复它

我使用UpdatePanelAnimationExtender方法conditional and valid with javascript。你好

<cc1:UpdatePanelAnimationExtender ID="upaStock" runat="server" TargetControlID="upStock">
<Animations> 
    <OnUpdating>
        <Sequence>
            <Parallel duration="0">
                <Condition ConditionScript="document.getElementById('ctl00_p1_hdfValidacion2').value == 'true';">
                    <ScriptAction Script="onUpdating('ctl00_p1_pnlPopup','dviStock','divCuerpo');" />
                </Condition>
            </Parallel>
        </Sequence>
    </OnUpdating>

    <OnUpdated>
        <Sequence>
            <Parallel duration="0">
                <ScriptAction Script="onUpdated('ctl00_p1_pnlPopup'); document.getElementById('ctl00_p1_hdfValidacion2').value = 'false';" />
            </Parallel>
        </Sequence>
    </OnUpdated>
</Animations>