PreInit:
Вы можете:
Проверьте свойство IsPostBack, чтобы определить, выполняется ли эта страница в первый раз.
Создать или воссоздать динамические элементы управления.
Установить главную страницу динамически.
Установите свойство Theme динамически.
Прочитайте или установите значения свойств профиля.
Если запрос обратный:
Значения элементов управления еще не восстановлены из состояния просмотра.
Если вы установите свойство control на этом этапе, его значение может быть перезаписано в следующем событии.
Init:
В случае события Init отдельных элементов управления сначала происходит, а затем событие Init страницы.
Это событие используется для инициализации свойств элемента управления.
Initcomplete:
В этом событии включено отслеживание ViewState.
Любые изменения, внесенные в ViewState в этом событии, сохраняются даже после следующей обратной передачи.
PreLoad:
Это событие обрабатывает данные обратной передачи, включенные в запрос.
Нагрузка:
В этом случае объект Page вызывает метод OnLoad для самого объекта Page, затем вызывается метод элементов управления OnLoad.
Таким образом, событие загрузки отдельных элементов управления происходит после события загрузки страницы.
ControlEvents:
Это событие используется для обработки определенных событий элемента управления, таких как событие Click элемента управления Button или событие TextChanged элемента управления TextBox.
В случае обратной передачи:
Если страница содержит элементы управления validator, свойство Page.IsValid и проверка элементов управления выполняются до запуска отдельных событий элемента управления.
LoadComplete:
Это событие происходит после этапа обработки события.
Это событие используется для таких задач, как загрузка всех других элементов управления на странице.
PreRender:
В этом случае сначала вызывается событие PreRender страницы, а затем дочерний элемент управления.
Использование:
Этот метод используется для внесения окончательных изменений в элементы управления на странице, например, назначение DataSourceId и вызов метода DataBind.
PreRenderComplete:
Это событие возникает после завершения каждого свойства элемента управления PreRender.
SaveStateComplete:
Поднимается после сохранения состояния элемента управления и состояния просмотра для страницы и для всех элементов управления.
RenderComplete:
Объект страницы вызывает этот метод для каждого элемента управления, присутствующего на странице.
Этот метод записывает разметку элемента управления, чтобы отправить ее в браузер.
Выгрузка:
Это событие вызывается для каждого элемента управления, а затем для объекта Page.
Использование:
Используйте это событие в элементах управления для окончательной очистки, такой как закрытие открытых подключений к базе данных, закрытие открытых файлов и т. Д.