Анимация ASP.NET Ajax инструментарий управления во время PostBack - PullRequest
0 голосов
/ 17 ноября 2010

У меня есть веб-страница с контентом и кнопкой.Что я хотел бы сделать, это реализовать такое поведение:

  1. Пользователь нажимает кнопку.
  2. Перед началом любой трудоемкой операции появляется анимация.2а.Анимация должна быть в верхней части страницы.Я не хочу, чтобы основная страница исчезала на время обработки некоторых данных.
  3. Обработка данных завершена, анимация скрыта, а страница повторно отображается.

Я не делаюЯ хочу использовать jQuery для достижения этой цели, и анимация должна работать в IE и Firefox.

Я использую библиотеку Ajax Control Toolkit и хочу избегать любых других внешних библиотек.

Как это сделать?Моя первая и единственная идея на данный момент состоит в том, чтобы поместить целую страницу в UpdatePanel, а затем каким-то образом поместить UpdateProgress поверх нее.

1 Ответ

0 голосов
/ 08 июля 2011

Как насчет настройки цели анимации?Внутри каждого определения анимации в UpdatePanelAnimationExtender?

<Sequence>
  <EnableAction Enabled="false" />
  <Color AnimationTarget="MyContent"
    Duration="1"
    StartValue="#FF0000"
    EndValue="#666666"
    Property="style"
    PropertyKey="backgroundColor" />
  <Color AnimationTarget="MyContent"
    Duration="1"
    StartValue="#FF0000"
    EndValue="#666666"
    Property="style"
    PropertyKey="backgroundColor" />
  <EnableAction Enabled="true" />
</Sequence>
...