|
|
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
Надо в функции OnClientclose() обновить аяксовую UpdatePanel. В функцию попадаю, она отрабатывает, но панель не обновляется. Хотя если тот же самый __doPostBack вызвать html'ной кнопкой - все работает. Как исправить? Код: plaintext 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 22:04 |
|
||
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
Cheerful Calf, Наверное, пора на форуме открывать ветку "коммерческие продукты для вэбформс аспнет". Уже сегодня кто-то про девэкспресс спрашивал. Теперь вот телерик. Честно скажу и в том и в другом "чистых" хтмл-элементов нет. Есть контролы. Это - те же самые элементы или их группы, круто приправленные яваскриптом. Чтобы разобраться - firefox+firebug. Фиг его знает, как там это всё устроено. Как, например в OnClientClose передаются параметры, когда оно вызывается и т.д. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 22:20 |
|
||
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
Ну я же говорю - в функцию Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 22:23 |
|
||
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
ShSergeКак, например в OnClientClose передаются параметры, когда оно вызывается и т.д. . из spalvos.aspx Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2009, 22:27 |
|
||
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
Когда Вы провалились в SetSessionCode, обновление элементов станицы уже невозможно, все события по рендерингу отработаны. Но есть такой финт ушами - ручной рендеринг через js: нам поможет ICallbackEventHandler Вот пример для обновления грида: Код: plaintext 1. 2. 3. 4. 5. Грид кидаем в див: Код: plaintext 1. 2. 3. 4. 5. Теперь с сервера нам нужно упасть в функцию ShowResult: Для этого нам нужно еще до вызова серверного постбека с клиента дернуть GetCallbackEventReference. Код: plaintext 1. 2. 3. 4. 5. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Тут ручками рендерим грид в текстовую переменную result. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 10:12 |
|
||
|
Как обновить ajax updatepanel с помощью js?
|
|||
|---|---|---|---|
|
#18+
авторТут ручками рендерим грид в текстовую переменную result. Это как я понимаю равнозначно моему ручному: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. ? Если так, то не понимаю как узнать, что настал момент обновлять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 10:19 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=36342629&tid=1453879]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
17ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 222ms |
| total: | 301ms |

| 0 / 0 |
