Почему делает OnLoad / CreateChildControls заказывают изменение при обратной передаче?

Короче говоря, это - то, как я узнал о SAP:

  • Сделал 4-летний тестовый компьютерный курс в Университете - они даже не упоминали SAP
  • , 3-й год Университетского курса был годом размещения
  • , я получил задание в отделе SAP в крупном банке, который недавно реализовывал SAP
  • В течение первых 3 месяцев, я путешествовал на всей территории Великобритании, устанавливающей программное обеспечение SAP GUI
  • Позже, я взял владение систем портала SAP и связался с ОСНОВАНИЕМ SAP. Самое главное я узнал то, что сделала каждая из команд SAP, который позволил мне обнаружить то, что я хотел сделать в своей карьере
  • , Вернулся в Университет в течение моего 4-го года (в то время как я сделал это, я сделал проект для Университета, который я сделал на основе SAP, таким образом, я поддержал контакт с отделом SAP в банке и посетил их большинство недель)
  • После заканчивающегося Университета, я пошел для работы на отдел SAP в полном рабочем дне банка.
  • Там я веду SAP Технический отдел команды, который был пересечением ОСНОВАНИЯ, сетей и разработки. Главным образом промежуточное программное обеспечение, вплотную а также технологии бэкэнда
  • Оттуда я переместился в БАЗИСНУЮ команду SAP
  • Затем, я переместился в другую компанию, которая использует Windows, и MS SQL (банком был главным образом UNIX и Oracle), и также использует некоторые различные модули SAP, другую модель использования и различные другие аспекты, которые подобны, но не то же, таким образом, я смог переместить свой базовый набор навыков, а также увеличить его
  • , я все еще там и все еще учусь!

я был на нескольких курсах SAP и не-SAP.

10
задан spa 30 October 2009 в 07:20
поделиться

2 ответа

CreateChildControls вызывается всякий раз, когда инфраструктура (или вы сами) вызывает метод EnsureChildControls. Этот метод следует вызывать всякий раз, когда вам нужны дочерние элементы управления.

В случае фреймворка он хочет установить опубликованные значения между OnInit и OnLoad (чтобы вы могли получить доступ к значениям во время OnLoad). Поскольку для этого ему нужны элементы управления, он вызовет для вас EnsureChildControls.

Если обратная передача отсутствует, также нет необходимости устанавливать значения, и, следовательно, вызов EnsureChildControls будет ждать до тех пор, пока платформа не выполнит нужен контроль. Это происходит между OnLoad и OnPreRender.

15
ответ дан 4 December 2019 в 01:02
поделиться

Этого не должно происходить, вы абсолютно уверены? Нет ли других запущенных потоков, из-за которых может показаться, что порядок изменился?

В конце концов, это всего лишь ASP.NET, программа, выполняемая компьютером (что означает, что она всегда должна делать одно и то же, в отличие от человека).

-4
ответ дан 4 December 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: