Принудительное продвижение жизненного цикла страницы ASP.NET - PullRequest
0 голосов
/ 29 марта 2012

Хорошо, так что я работаю над пользовательской платформой выше .NET, и некоторые инструкции не написаны / не вызваны в хороших местах. Например, постбэк выполняется на той же странице. Затем Response.redirect происходит прямо в пределах page_load; но на этом этапе новые значения элементов управления страницы еще не обработаны, поэтому они теряются ...

Поэтому я хотел знать, можно ли заставить цикл pagelife_cycle идти вперед до вызова response.redirect, чтобы я мог получить правильные значения.

Я не могу просто сделать этот вызов в другой функции, потому что страница, над которой я работаю, вызывается многими веб-приложениями (примерно 1-2k), и это полностью изменит их поведение, что недопустимо!

Это вообще возможно?

1 Ответ

0 голосов
/ 29 марта 2012

См. Второе изображение и раздел Загрузка данных PostBack . До возникновения события Load страницы текстовое поле уже инициализировано. Вы можете поймать значение, переопределив OnPreLoad или добавив обработчик в событие PreLoad.

...