AjaxControlToolkit AnimationExtender - показывать анимацию при вставке / обновлении FormView - PullRequest
1 голос
/ 28 сентября 2011

В моем приложении у меня есть FormView, который позволяет вставлять и обновлять.Я хочу показать сообщение, которое исчезает примерно через 2-3 секунды, когда они вставляются или обновляются.Я подумал, что AnimationExtender из AjaxControlToolkit будет лучшим способом сделать это, но я не могу понять, как заставить эту анимацию срабатывать при обновлении / вставке FormView.Есть идеи?

1 Ответ

0 голосов
/ 28 сентября 2011

Вы пытались вызвать анимацию в событиях ItemInserted или ItemUpdated для FormView? Звучит так, словно это поможет тебе. Они срабатывают каждый раз, когда происходит обновление или вставка из этого элемента управления.

В качестве альтернативы, вы можете просто установить TargetControlID вашего AnimationExntender на идентификатор вашей кнопки Обновить / Вставить (тот, что на вашем FormView с CommandName, установленным на "Вставить" или "Обновить"), затем просто укажите желаемую анимацию в событии OnClick:

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

Обратите внимание, что для этого метода необходимо иметь два AnimationExtender с, один для кнопки «Удалить» и один для кнопки «Обновить».

...