|
|
|
Возможна-ли сериализация событий?
|
|||
|---|---|---|---|
|
#18+
Страница ASP.NET имеет такой обработчик On_Load: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Класс Controller подписан на события вью: Код: plaintext 1. 2. 3. 4. 5. T.e. имеем стандартный MVP - страница создает контроллер при первоначальной загрузке и сохраняет его во ViewState, при всех последующих постбэках его оттуда достает. Контроллер прослушивает события вью (нажатие кнопок, чекбоксов итп) и соответственно реагирует. Все хорошо, но при сериализации теряется binding контроллера к событиям :( Существуют-ли способы как-нибудь заставить контроллер помнить байндинг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2011, 07:32:16 |
|
||
|
Возможна-ли сериализация событий?
|
|||
|---|---|---|---|
|
#18+
asp_developerВозможна-ли сериализация событий? Нет. asp_developerСуществуют-ли способы как-нибудь заставить контроллер помнить байндинг? Существует. Нужно описать некое xml-правило байдинга, которое нужно сериализовывать вместе с контроллером. Правило будет содержать имена евентов, обработчиков и так далее. Далее, через рефлексию восстанавливаем картинку. P.S. Не мучайте себя и не мучайте ASP.NET WebForms. Чесать левое ухо правой пяткой сейчас не модно. Откройте для себя ASP.NET MVC, он специально для этого сделан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2011, 13:48:44 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=37516068&tid=1360371]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
186ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 448ms |

| 0 / 0 |
