Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
все нормально работает, когда пользователь находится на данной страничке. Как только он уходит на другую из текущей, то UpdateProgress зависает в режиме ожидания Загрузка... Переход на другую страницу нежно для формирования отчета в Excel Как убрать это программно Код: html 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 13:05 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abortКак только он уходит на другую из текущей это как именно происходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 13:11 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abort, .. сделайте div runat=server, и перед переходом ему Visible=false ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2013, 13:53 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
carrotikabort, .. сделайте div runat=server, и перед переходом ему Visible=false ... Добавил, но почему то в программном коде DivUpdateProgress не видит DivUpdateProgress.Visible = false; // ошибка здесь Код: html 1. 2. 3. 4. 5. перехожу на другую страницу вот так .... Response.Redirect(url); .... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 07:21 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abortвсе нормально работает, когда пользователь находится на данной страничке. Как только он уходит на другую из текущей, то UpdateProgress зависает в режиме ожидания Загрузка...А где находится UpdateProgress? На данной страничке, на другой? Зависает из-за того, что формирования отчета в Excel занимает много времени и браузер долго ждёт ответа от другой странички? Что же должен видеть пользователь, пока отчёт формируется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 07:57 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
skyANAabortвсе нормально работает, когда пользователь находится на данной страничке. Как только он уходит на другую из текущей, то UpdateProgress зависает в режиме ожидания Загрузка...А где находится UpdateProgress? На данной страничке, на другой? Зависает из-за того, что формирования отчета в Excel занимает много времени и браузер долго ждёт ответа от другой странички? Что же должен видеть пользователь, пока отчёт формируется? Хочется сделать красиво. UpdateProgress лежит на главной странице. С нее же запускается другая страница в которой формируется Excel. При этом Загрузка... отображается всегда. Нужно чтобы она не отображалась. Пробовал UpdateProgress делать невидимым а потом видимым не помогает. Контролы внутри UpdateProgress недоступны из программы Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 09:53 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abortХочется сделать красиво.Красиво - это как? Чтобы пользователь не понимал, что сайт не отвечает из-за того, что ждёт пока отчёт сформируется? abortUpdateProgress лежит на главной странице. С нее же запускается другая страница в которой формируется Excel. При этом Загрузка... отображается всегда. Нужно чтобы она не отображалась.Каким образом запускается? По клику на кнопке, ссылке, выбору в выпадающем списке? Вынесите кнопку, ссылку, что там у Вас из UpdatePanel. abortПробовал UpdateProgress делать невидимым а потом видимым не помогает.Вы не понимаете, что делаете, вот и не помогает. abortКонтролы внутри UpdateProgress недоступны из программыЭто нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 11:13 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abort, .. может, вам зайти с другой стороны, т.е. делать кнопку формирования отчета Disable javascript-ом, пока не отработал Прогресс-бар? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 12:01 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
carrotik, у ТС пользователь нажимает кнопку, уходит запрос на сервер, сервер его обрабатывает, пока запрос обрабатывается, пользователь видит сообщение "Загрузка...". Сервер редиректит запрос на другую страницу, где формируется отчёт. Пользователь продолжает видеть сообщение, потому как последний формируется долго. Это моё видение. ТС толком рассказать не может, что у него происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 12:22 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
... тогда, наоборот .. .. повесить на кнопку "Переход/сформировать" OnClientClick, где делать прогресс-див-у style.visibility='hidden' ... в общем, фигли тут думать, пробовать надо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 12:41 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
я правильно понимаю что у ТС апдейт панел вызывает серверный код, который в конце длительного действия редиректит? если так то все правильно, там еще эксепшен на фоне будет. Имхо нефик по тапорному делать не понимая процессов. Костыль можно воткнуть, если прописать в httpModules и modules версию ScriptModule древнюю, но лично не рекомендую костыль: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> п.с. если моя догадка не верна то сори) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 12:41 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
handmadeFromRuя правильно понимаю что у ТС апдейт панел вызывает серверный код, который в конце длительного действия редиректит?... Ну и как упдатепанель вызовет редирект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 13:30 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
carrotik... тогда, наоборот .. .. повесить на кнопку "Переход/сформировать" OnClientClick, где делать прогресс-див-у style.visibility='hidden' ...Так делать не надо. Лучше кнопку заменить на ссылку к отчёту в виде кнопки и не нужен никакой серверный редирект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 13:32 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
ShSergeНу и как упдатепанель вызовет редирект? внимательно прочти, что я написал, проверь у себя, расскажешь. Можешь погуглить на тему "redirect updatepanel". Если у ТС именно мое предположение, то изза ошибки на фоне у него UpdateProgress не пропадает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 13:45 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
будем думать и пробовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 13:46 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
abort, Fiddler поставьте и смотрите, что происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 13:58 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
handmadeFromRu, Не собираюсь гуглить. Совсем всё просто - нельзя. Разве что упдатепанель отключить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 14:29 |
|
||
|
Как программно отключить UpdateProgress при Response.Redirect
|
|||
|---|---|---|---|
|
#18+
ShSerge, ну и зря. во время когда только появилась панель можно было редиректить с ScriptModule 1.6.... Потом это пофиксили и если кто то редиректил то вываливалась ошибка в фоне. У людей привычка осталась и они часто такой костыль использовали, прописывания модуля старой версии, вместо того чтоб сделать нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2013, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=87&tid=1357875]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 216ms |
| total: | 354ms |

| 0 / 0 |
