2010-09-05 3 views
0

У нас есть две панели обновления на нашей веб-странице. Теперь первая панель обновления имеет кнопку отмены. Во второй панели обновления есть элемент управления загрузкой файлов.Как остановить обновление AJAX в одной панели обновления с другой панели обновления?

Теперь, если пользователь загружает файл, который будет загружен примерно через 2 минуты, и между ними, скажем, через 30 секунд пользователь нажимает кнопку отмены, загрузка, выполняемая на панели обновления 2, должна останавливаться.

Как мы это достигаем?

+0

Это хороший вопрос. Кажется, что куча сторонних элементов управления, которые могут быть приобретены, обладает такой способностью, поэтому это возможно. Вопрос в том, как задействован процесс совершения этого. По своей природе, когда происходят два одновременных запроса, обрабатывается только последняя. Вы только что попробовали нажать кнопку отмены, которая отправляет сообщения обратно на сервер, но больше ничего не видит, отменяет ли запрос? http://disturbedbuddha.wordpress.com/2007/12/12/handling-multiple-asynchronous-postbacks/ – atconway

ответ

0

использовать режим ключевого слова = «условную» в панельном обновление тега .. надеюсь, что это решает ..

+0

@Maddy ... нет, это не решает проблему. – HotTester

0

вы можете использовать «условный режим» в режиме обновления. Также, если кнопка находится за пределами панели обновления, вы можете использовать триггер панели обновления, чтобы обновить другую панель обновления. http://geekswithblogs.net/ranganh/archive/2007/05/16/112526.aspx

Смежные вопросы