Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ModalPopupExtender совместно с UpdatePanel
|
|||
|---|---|---|---|
|
#18+
Всем добрый день. Нужен свет в конце тоннеля... На странице есть UpdatePanel , в него динамически добавляется много контролов ( ImageButton ). Кликаем по любому из них, открывается "модальное окно" ( ModalPopupExtender ) с данными относящемся к конкретной кнопке. И вот отсюда начинается проблема: 1 вариант . Если ModalPopupExtender расположен внутри UpdatePanel , данные в модальном окне отображаются нормально. И так покликав по нескольким кнопкам, посмотрев информацию которая соответствует этим кнопкам мы хотим вернуться на предыдущую страницу. Как правило это кнопка в левом верхнем углу интернет браузера (по некоторым источникам называется BackSpace ). И не тут то было... Пока этот BackSpace не отмотает все PostBack _и назад на предыдущую страницу не возвращается. 2 вариант . Если ModalPopUpExtender расположен вне UpdatePanel , данные в модальном окне не отображаются, сколь угодно много можно кликать по имеджбуттонам, BackSpace отрабатывает чудесно. Сразу на предыдущую страницу. Правильнее сказать - это UpdatePanel отработает так как надо, чего не делает в первом варианте. Надеюсь не сильно заумно объяснил свою проблему. Требуется и данные прочитать и при первой необходимости вернуться на предыдущую страницу. Что бы читателя не утомлять кодом создания динамических контролов, я сделал упрощенную модель моей проблемы. Здесь представлен второй вариант. Что бы получить первый - "модальное окно" переместите в пространство <ContentTemplate> ... </ContentTemplate> Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Код на VB.net Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Стили Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Надеюсь на помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2017, 14:40 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=27&tid=1355503]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 280ms |
| total: | 369ms |

| 0 / 0 |
