AjaxControlToolkit AnimationExtender - 在FormView插入/更新上显示动画

时间:2011-09-28 10:24:46

标签: c# asp.net ajaxcontroltoolkit formview

在我的应用程序中,我有一个FormView,它允许Insert和Update。我希望在插入或更新时显示大约2-3秒后消失的消息。我认为AjaxControlToolkit中的AnimationExtender是最好的方法,但我无法弄清楚如何在更新/插入FormView时触发该动画。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试在FormView的{​​{3}}或ItemInserted事件中调用动画?这听起来像是为你做的伎俩。每次从该控件发生更新或插入时,它们都会触发。

或者,您可以将TargetControlID的{​​{1}}设置为更新/插入按钮的ID(AnimationExntender上的FormView设置为CommandName插入“或”更新“),然后在OnClick事件中指定所需的动画:

<ajaxToolkit:AnimationExtender ID="myAnimExtender"
  runat="server" TargetControlID="updateBtn">
    <Animations>
        <OnClick> ... </OnClick>
    </Animations>
</ajaxToolkit:AnimationExtender>

请注意,此技术要求您有两个AnimationExtender,一个用于删除按钮,另一个用于更新按钮。