Поделиться через


Метод Sys.Application.initialize

Инициализирует приложение и вызывает событие load.

Примечание

Данная функция предназначена для поддержки клиентских скриптов и не должна вызываться напрямую из кода приложения.

Sys.Application.initialize();

Заметки

По умолчанию при включении AJAX для страницы ASP.NET вставляет вызов метода initialize непосредственно перед закрытием тега </form> на странице. Любой код после тега </form> не будет инициализироваться как часть приложения и не будет иметь доступ к функциям AJAX ASP.NET.

Метод initialize вызывает инициализацию класса Sys.Application. Инициализация приложения выполняется только один раз в течение жизненного цикла страницы. Любые последующие вызовы метода initialize приведут к вызову метода raiseLoad.

При первой инициализации приложения (после первого запроса GET) выполняются следующие процессы.

  • После загрузки всех сценариев запускается модель создания объектов.

  • При необходимости компоненты выполняют нужные действия для получения сложных ссылок на другие компоненты.

  • В обработчиках событий init вызывается метод $create.

  • Модель создания объектов завершается.

  • Вызывается событие load.

После инициализации объекта Application последующие обработчики, присоединяющиеся к событию init, выполняются немедленно.

Примечание

Во время загрузки сценариев может закончиться время ожидания или может произойти ошибка загрузки.

См. также

Ссылки

Класс Sys.Application

Другие ресурсы

Справочник по языку