Объяснение жизненного цикла страницы ASP.NET

Некоторое время назад меня попросили объяснить жизненный цикл страницы ASP.NET в интервью. Я объяснил ему это, но мой ответ его не удовлетворил. Может кто-нибудь объяснить мне жизненный цикл, пожалуйста?


person Sharique    schedule 10.12.2011    source источник


Ответы (2)


Жизненный цикл страницы ASP.NET состоит из 10 событий в следующей последовательности:

  1. В этом
  2. Загрузить состояние просмотра
  3. Публикация данных
  4. Нагрузка
  5. Подтвердить
  6. События
  7. Предварительный рендеринг
  8. Сохранить состояние просмотра
  9. Оказывать
  10. Разгрузить

Ниже приведено наглядное изображение жизненного цикла страницы ASP.NET с указанием типа кода, ожидаемого в этом случае. Предлагаю вам прочитать эту статью, которую я написал об ASP Жизненный цикл страницы .NET, в которой подробно объясняется каждое из 10 событий и когда их использовать.

«Жизненный

Источник изображения: моя собственная статья на https://www.c-sharpcorner.com/uploadfile/shivprasadk/Asp-Net-application-and-page-life-cycle/ с 19 апреля 2010 г.

person Shivprasad Koirala    schedule 06.12.2015
comment
Хороший визуал. Я могу показать это руководству, чтобы помочь им понять, что я пытаюсь объяснить о нескольких обращениях к базе данных из-за спагетти-кода. - person JoshYates1980; 20.01.2017

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

R-SIL-VP-RU

  1. Запрос
  2. Начинать
  3. Инициализация
  4. Нагрузка
  5. Проверка
  6. Обработка обратной отправки
  7. Рендеринг
  8. Разгрузить

Из моего блога: Понимать жизненный цикл страницы ASP.NET и легко запоминать этапы
18 мая 2014 г.

person user2809474    schedule 19.05.2014
comment
Важно предоставить явное раскрытие любой принадлежности, чтобы ваши сообщения не были помечены как спам. Я заметил, что все ваши ответы на SO были опубликованы со ссылкой на тот же блог (на самом деле, все содержание каждого ответа в значительной степени зависит от указанной ссылки), где каждая конкретная ссылка была на конкретную статью в блоге, опубликованную меньше, чем за один день до публикации каждого из ваших ответов. - person TylerH; 12.03.2020
comment
Кроме того, эту аббревиатуру совсем не просто запомнить. Возможно, мнемоника вроде RSVP, Россия для R épondez S 'il V ou P laît, Ru ssia было бы проще? - person TylerH; 12.03.2020