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

发布于 2024-12-06 16:04:35 字数 163 浏览 0 评论 0 原文

在我的应用程序中,我有一个允许插入和更新的 FormView。我想显示一条消息,该消息在插入或更新时大约 2-3 秒后消失。我认为 AjaxControlToolkit 中的 AnimationExtender 将是执行此操作的最佳方法,但我不知道如何在更新/插入 FormView 时触发该动画。有什么想法吗?

In my application, I have a FormView which allows Insert's and Update's. I want to show a message which dissappears after about 2-3 seconds whenever they insert or update. I figured the AnimationExtender from the AjaxControlToolkit would be the best way of doing this, but I can't figure out how to get that animation to fire when a FormView is updated/inserted. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

山人契 2024-12-13 16:04:35

您是否尝试过在 ItemInserted 中调用动画FormView 的 rel="nofollow">ItemUpdated 事件?听起来这对你有用。每次该控件发生更新或插入时都会触发它们。

或者,您可以将 AnimationExntenderTargetControlID 设置为更新/插入按钮的 ID(该按钮位于 FormView 上,带有 >CommandName 设置为“插入”或“更新”),然后只需在 OnClick 事件中指定所需的动画:

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

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

Have you tried calling the animation in the ItemInserted or ItemUpdated events for the FormView? That sounds like it would do the trick for you. They fire every time an Update or Insert occurs from that control.

Alternately, you could just set the TargetControlID of your AnimationExntender to the id of your Update / Insert button (the one's on your FormView with CommandName set to "Insert" or "Update"), then just specify your desired animation in the OnClick event:

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

Note that this technique requires you to have two AnimationExtenders, one for the Delete button and one for the Update button.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文