Что такое «жизненный цикл страницы» веб-формы ASP.NET?

Я хочу получить более полное представление о жизненном цикле страницы ASP.NET. Я занимаюсь созданием настраиваемых элементов управления формой и обнаружил, что мне не хватает знаний в этой области.

  • Есть ли какие-либо ресурсы, учебные пособия и т. Д., Которые вы использовали, чтобы лучше понять эту область?
  • Какие инструменты вы использовали для улучшения своих знаний в этой области?

  • Ответов (5)

    Решение

    Я нашел эту диаграмму весьма полезной. Предоставляет краткое описание того, что делает элемент ... John-Sheehan События жизненного цикла ASP.NET

    Это «оригинальный» обзор MSDN. Вполне нормально:

    http://msdn.microsoft.com/en-us/library/ms227435.aspx

    Честно говоря, вам не нужна наша помощь, чтобы найти эти вещи. Попробуйте Google.

    Эта диаграмма особенно полезна для определения порядка событий, но не детализирует их.

    Жизненный цикл страницы ASP.NET

    Исходная ссылка

    Это у меня на доске. Полезно при использовании мастер-страниц.

    1. Событие PreInit страницы содержимого
    2. Главная страница управляет событием инициализации
    3. Элементы управления содержимым Событие инициализации
    4. Событие инициализации главной страницы
    5. Событие инициации страницы содержимого
    6. Событие загрузки страницы содержимого
    7. Событие загрузки главной страницы
    8. Элементы управления главной страницы Событие загрузки
    9. Элементы управления страницей содержимого Событие загрузки
    10. Событие PreRender страницы содержимого
    11. Событие PreRender главной страницы
    12. Главная страница управляет событием PreRender
    13. Управление страницей содержимого Событие PreRender
    14. Элементы управления главной страницы Событие выгрузки
    15. Элементы управления страницей содержимого Событие выгрузки
    16. Событие выгрузки главной страницы
    17. Событие выгрузки страницы содержимого

    Это не дает прямого ответа на вопрос о жизненном цикле страницы, но охватывает жизненный цикл глобального события с такими событиями, как BeginRequest и EndRequest. Хорошо понять, как они работают в отношении страниц.

    https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5771721.html