Метод 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, выполняются немедленно.

ПримечаниеПримечание

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

Показ: