|
Почему OnDataBinding не происходит
|
|||
---|---|---|---|
#18+
Есть код на странице Код: c# 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.
События происходят вот так OnInit OnLoad OnPreRender Почему никогда не происходит OnDataBinding ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2017, 22:17 |
|
Почему OnDataBinding не происходит
|
|||
---|---|---|---|
#18+
RegisteredUser, Потому что Вы вызываете DataBind на ListView1, а подписываетесь на событие OnDataBinding у страницы. Если заменить ListView1.DataBind() на this.DataBind() будет происходить Ваше событие. Но в таком случае DataBind вызовется у всех контролов, которые его поддерживают, что немного опасно. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 11:49 |
|
Почему OnDataBinding не происходит
|
|||
---|---|---|---|
#18+
Потому, что отрок не сподобился вызвать священный метод DataBind. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 11:50 |
|
Почему OnDataBinding не происходит
|
|||
---|---|---|---|
#18+
beowulf-daRegisteredUser, Потому что Вы вызываете DataBind на ListView1, а подписываетесь на событие OnDataBinding у страницы. Если заменить ListView1.DataBind() на this.DataBind() будет происходить Ваше событие. Но в таком случае DataBind вызовется у всех контролов, которые его поддерживают, что немного опасно. Спасибо! Попробую. В принципе так и нужно, чтобы DataBind вызывался у всех. Именно поэтому и хотел попадать в OnDataBinding, а не дергать каждый. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2017, 12:53 |
|
|
start [/forum/topic.php?fid=18&msg=39565777&tid=1355358]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
8ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 550ms |
0 / 0 |