Проектирование Интернет приложений. Тузовский А.Ф. - 117 стр.

UptoLike

Составители: 

117
и не позволит осуществлять дальнейшую работу со страницей до устра-
нения ошибок.
Следующим шагом обработки web-формы является обработка
всех событий, инициированных пользователем с момента последней об-
ратной отправки. Например, если в web-форме имеется кнопка Button и
текстовым полем TextBox (со значением свойства AutoPostBack равным в
false, заданным по умолчанию). При изменении текста в текстовом поле
и нажатии кнопки инициируется обратная отправка данных страницы на
сервер. В момент обработки данной формы средой выполнения иниции-
руют следующие события:
1. Page.Init
2. Page.Load
3. TextBox.TextChanged
4. Button.Click
5. Page.PreRender
6. Page.Unload
Событие PreRender инициируется после того, как сервер обрабо-
тал все события страницы, но генерация ее HTML кода еще не про-
изошла. Обычно это событие используется ASP.Net для связывания
элементов управления с источником данных непосредственно перед
созданием HTML кода и отправкой его клиенту. После этого будет
формироваться HTML код, который отправляется браузеру пользовате-
ля.
Рис. 4.8. Жизненный цикл web-формы ASP.Net
Обработка запроса заканчивается освобождением всех ресурсов,
занятых данной web-формой (этап «Очистка»), при этом инициируется
событие Page_Unload.