Что такое "жизненный цикл страницы" веб-формы ASP.NET?
Я хочу получить более полное представление о жизненном цикле страницы ASP.NET. Я нахожусь в процессе создания пользовательских элементов управления формы и обнаружил, что мои знания в этой области отсутствуют.
5 ответов
Я нашел этот график довольно полезным. Предоставляет краткое описание того, что делает часть... Джон-Шихан ASP.NET События жизненного цикла
У меня есть это на моей доске. Полезно, когда вы используете мастер-страницы.
- Содержание страницы PreInit событие
- Главная страница управляет событием Init
- Контент контролирует событие Init
- Главная страница Инициирование события
- Событие инициализации страницы содержимого
- Страница содержимого Событие загрузки
- Главная страница Событие загрузки
- Элементы управления главной страницы Событие загрузки
- Элементы управления страницей содержимого Событие загрузки
- Содержание страницы PreRender событие
- Главная страница PreRender event
- Главная страница управляет событием PreRender
- Контент страницы контролирует событие PreRender
- Главная страница управляет событием Unload
- Контент страницы управляет событием Unload
- Главная страница Событие выгрузки
- Страница содержимого событие Unload
Это "оригинальный" обзор MSDN. Довольно хорошо:
http://msdn.microsoft.com/en-us/library/ms227435.aspx
Честно говоря, вам не нужна наша помощь, чтобы найти эти вещи. Попробуйте Google.
Эта диаграмма особенно полезна при определении порядка событий, но не раскрывает их подробно.
Это не дает прямого ответа на вопрос о жизненном цикле страницы, но охватывает жизненный цикл глобального события с такими событиями, как BeginRequest и EndRequest. Хорошо понимать, как они работают по отношению к страницам.
https://web.archive.org/web/1/http://articles.techrepublic.com.com/5100-10878_11-5771721.html