Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 两个UpdatePanimation Extender-在两个更新面板上触发动画_.net_Animation_Updatepanel_Label - Fatal编程技术网

.net 两个UpdatePanimation Extender-在两个更新面板上触发动画

.net 两个UpdatePanimation Extender-在两个更新面板上触发动画,.net,animation,updatepanel,label,.net,Animation,Updatepanel,Label,又是我 我有以下内容可根据更新面板更改标签颜色: <asp:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server" Enabled="True" TargetControlID="UpdatePanel1"> <Animations> <OnUpdating> <Color

又是我

我有以下内容可根据更新面板更改标签颜色:

<asp:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server"
            Enabled="True" TargetControlID="UpdatePanel1">
            <Animations>
        <OnUpdating>
        <Color
        AnimationTarget="lblSearchResults1"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#FFFFFF"
            Property="style"
            PropertyKey="color"/> 
         </OnUpdating>
         <OnUpdated>
        <Color 
        AnimationTarget="lblSearchResults1"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#009685"
            Property="style"
            PropertyKey="color" />
        </OnUpdated>
            </Animations>
        </asp:UpdatePanelAnimationExtender>
<asp:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server"
            Enabled="True" TargetControlID="UpdatePanel2">
            <Animations>
        <OnUpdating>
        <Color
        AnimationTarget="lblSearchResults2"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#FFFFFF"
            Property="style"
            PropertyKey="color"/> 
         </OnUpdating>
         <OnUpdated>
        <Color 
        AnimationTarget="lblSearchResults2"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#009685"
            Property="style"
            PropertyKey="color" />
        </OnUpdated>
            </Animations>
        </asp:UpdatePanelAnimationExtender>

好的。工作是一种享受

但是,我在同一页面上但在不同的更新面板中也有以下内容:

<asp:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server"
            Enabled="True" TargetControlID="UpdatePanel1">
            <Animations>
        <OnUpdating>
        <Color
        AnimationTarget="lblSearchResults1"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#FFFFFF"
            Property="style"
            PropertyKey="color"/> 
         </OnUpdating>
         <OnUpdated>
        <Color 
        AnimationTarget="lblSearchResults1"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#009685"
            Property="style"
            PropertyKey="color" />
        </OnUpdated>
            </Animations>
        </asp:UpdatePanelAnimationExtender>
<asp:UpdatePanelAnimationExtender ID="UpdatePanelAnimationExtender1" runat="server"
            Enabled="True" TargetControlID="UpdatePanel2">
            <Animations>
        <OnUpdating>
        <Color
        AnimationTarget="lblSearchResults2"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#FFFFFF"
            Property="style"
            PropertyKey="color"/> 
         </OnUpdating>
         <OnUpdated>
        <Color 
        AnimationTarget="lblSearchResults2"
            Duration="1"
            StartValue="#FFFFFF"
            EndValue="#009685"
            Property="style"
            PropertyKey="color" />
        </OnUpdated>
            </Animations>
        </asp:UpdatePanelAnimationExtender>

这也是一种享受。但是,当两个标签中的任何一个触发时,更新会导致动画/颜色更改在两个标签上触发


如何或我必须做什么才能使一个标签一次只改变一种颜色,即当UpdatePanel1更新时,lblSearch1改变颜色,但lblSearch2保持原样。

我猜您的问题是UpdatePanels,而不是动画扩展器。您需要检查UpdatePanel的UpdateMode属性。您的场景需要有条件才能工作。如果两个UpdatePanel都被更新(通过UpdateMode=Always或通过调用Update()方法的编程方式),两个动画都将被触发