жизненный цикл страницы

этап
описание
обработчик события
запрос страницы браузер отправляет HTTP запрос на сервер  
старт происходит подготовка свойств страницы PreInit
инициализация создаются и инициализируются элементы управления Init
InitComplete
загрузка выполняется загрузка кода PreLoad
Load
валидация элемент управления проходит проверку  
обработка обратного запроса например, пользователь нажал кнопку и вызвал обработчик события  
перед визуализацией   LoadComplete
PreRender
PreRende Complete
SaveStateComplete
визуализация создается HTML код  
выгрузка все ресурсы и память, выделенная на сервере, очищаются Unload
 
 

PreInit

Установка или изменение мастер страницы.
Установка или изменение темы страницы.
Динамическое создание элементов управления.
 
 

Init

ViewState страницы еще не загружен.
Инициализации элементов управления.
Установка начальных значений элементов управления.
 
 

InitComplete

ViewState страницы загружен, но элементы управления еще не получили данные.
Действия, требующие полной инициализации элементов управления.
 
 

PreLoad

Выполняется действия в пользовательских элементах управления (UserControl) до того как сработает событие Load у страницы. Событие Load пользовательского элемента управления срабатывает позже чем Load страницы.
 
 

Load

Этот обработчик события создается в C# коде страницы по умолчанию и указывает, что все элементы управления готовы к работе.
Выполняется чтения и инициализации свойств страницы и элементов управления, подключения к базе данных, подключение для чтения или записи в файл, а также действия, которые повторяются при каждом запросе к странице.
 
 

LoadComplete

Этот обработчик события происходит после того, когда все элементы управления уже обработаны.
 
 

PreRender

Этот обработчик события происходит перед тем, как элементы управления будут преобразованы в HTML код.
Выполняется для обновления элементов управления, ViewStateперед визуализацией и привязки элементов управления к данным.
 
 

PreRende Complete

Используется при разработке асинхронных страниц.
 
 

SaveStateComplete

Происходит завершение сохранение ViewState.
HTML код страницы уже создан.
 
 

Unload

Все ресурсы и память, выделенная на сервере, очищаются.
Применяется для закрытия соединение с базой данных, файловых дескрипторов.