Работа с классом Page и жизненный цикл страницы

1.PreInit – происходит на ранней стадии жизненного цикла страницы, после события PreInit загружается информация персонализации и тема страницы(если она имеется). Используется для установки мастер страниц, установки темы страниц, динамическое создание элементов управления на странице.
2.Init – происходит при инициализации серверного элемента управления или страницы, который находиться находится на первом этапе его жизненного цикла. На данном этапе ViewState страницы еще не загружен. Используется в основном для инициализации страниц элементов.
3.Initcomplete – происходит при завершении инициализации, на этом этапе ViewState доступен, но данные еще не прочтены элементами управления. Используется для действий требующих полной инициализации элементов управления.
4.PreLoad – происходит после обработки всех данных, полученных от пользователя и до того, как запуститься событие Load страницы. Используется для выполнения действий в пользовательских элементах управления, до того как сработат событие Load у страницы. Событие Load пользовательского управления, срабатывает позже чем Load страницы.
5.Load – событие указывает на что что, все элементы управления готовы к работе, используются для: чтения и инициализации свойств страницы и элементов управления, создание и подключение к базе данных для выполнения действия, которые выполняются в каждом запросе страницы.
7. Load Complete – происходит в конце загрузки страницы. Данное событие происходит после того, как срабатывает обработчик серверного элемента управления. Используется для: операция требующих завершения обработчиков события.
7. PreRender – событие происходитРабота с классом Page и жизненный цикл страницы
перед тем как элементы управления будут преобразованы в Html разметку. Используется для обновления элементов и ViewState переда визуализацией.
8.PreRender Complete — событие происходит перед тем, как элементы управления будут преобразованы в Html разметку. Это последнее событие, которое происходит перед тем, как будет сохранен ViewState, используется для разработки асинхроных страниц.
9.SaveState Complete – завершения сохранения ViewState
10.Unload – происходит при очистке объекта и выгрузки его из оперативной памяти. Используется для освобождения ресурсов, например: закрытие подключения к базам данных, файловых дескрипторов и т.д.

protected void Page_Load(object sender, EventArgs e)
        {
        }


Специальный атрибут, который указывает есть ли необходимость автоматической подвязке методов событий код бехайна:
AutoEventWireup="true"