этап |
описание |
обработчик события |
запрос страницы | браузер отправляет 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перед визуализацией и привязки элементов управления к данным.
Выполняется для обновления элементов управления, ViewStateперед визуализацией и привязки элементов управления к данным.
PreRende Complete
Используется при разработке асинхронных страниц.
SaveStateComplete
Происходит завершение сохранение ViewState.
HTML код страницы уже создан.
HTML код страницы уже создан.
Unload
Все ресурсы и память, выделенная на сервере, очищаются.
Применяется для закрытия соединение с базой данных, файловых дескрипторов.
Применяется для закрытия соединение с базой данных, файловых дескрипторов.