События на главных страницах и страницах содержимого ASP.NET

Visual Studio 2010

Обновлен: Ноябрь 2007

На главных страницах и страницах содержимого могут использоваться обработчики событий элементов управления. Обработка событий элемента управления выполняется локально. События элементов управления, расположенных на страницах содержимого или главных страницах, возникают только на соответствующих страницах. Передача событий со страницы содержимого на главную страницу не поддерживается. Аналогичным образом не поддерживается обработка событий элемента управления главной страницы на странице содержимого.

В некоторых случаях на обеих страницах возникает одно и то же событие. Например, на обеих страницах возникают события Init и Load. События инициализации возникают, начиная с самого внутреннего и заканчивая самым внешним элементом управления. Все остальные события возникают в обратном порядке. Обратите внимание, что главная страница объединяется со страницей содержимого и обрабатывается как ее элемент управления.

Ниже приведена последовательность возникновения событий при объединении главной страницы со страницей содержимого:

  1. Событие Init элементов управления главной страницы.

  2. Событие Init элементов управления страницы содержимого.

  3. Событие Init главной страницы.

  4. Событие Init страницы содержимого.

  5. Событие Load страницы содержимого.

  6. Событие Load главной страницы.

  7. Событие Load элементов управления страницы содержимого.

  8. Событие PreRender страницы содержимого.

  9. Событие PreRender главной страницы.

  10. Событие PreRender элементов управления главной страницы.

  11. Событие PreRender элементов управления страницы содержимого.

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

Показ: