JQuery - ASP.NET постбэк "загрузка" gif - возможно ли это? - PullRequest
1 голос
/ 05 августа 2011

просто интересно, можно ли получить "загрузочный" gif при отправке страницы назад?

Приветствия

Ответы [ 3 ]

1 голос
/ 05 августа 2011

Вы можете запустить «загрузочную» анимацию в javascript (связав ее с событием отправки формы).

Однако некоторые браузеры прекращают обработку javascript, как только начинается новый запрос, или сразу после ответа.Запускается.

Другими словами, поскольку это полный постбэк, это невозможно.

Исследуйте использование AJAX для частичного обновления страницы.

0 голосов
/ 22 февраля 2012

Я нашел этот пост, который точно решает вашу (и мою в этом отношении) проблему.Я только протестировал это в Internet Explorer, так что не стреляйте в меня, если он не совместим с разными браузерами.

(если действительно некоторые другие браузеры полностью прекратят выполнение javascript, это не поможет, я думаю)

'+ мне кажется, что это супер-хакерство: -)

0 голосов
/ 05 августа 2011

Я буквально только что написал в блоге о том, как это сделать, я разрабатывал решение в течение последних нескольких часов, вам придется использовать страницу loading.aspx: http://alanfeekery.com/post/8510926813/how-to-maintain-a-gif-animation-after-a-page-postback

Если вы хотитеоставайтесь на той же странице, хотя (предполагая, что вы используете веб-формы), встроенные элементы управления Ajax - это путь.Вы можете использовать UpdatePanel, чтобы обернуть содержимое, которое будет изменено, и связанную панель UpdateProgress, чтобы вызвать информацию о загрузке и в вашем случае вашу анимацию gif.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...