Следствием не загрузки элементов управления в init является то, что при изменении свойств в состоянии просмотра они не сохраняются в элементах управления.Например, если при первом запросе страницы вы динамически создаете элементы управления в init, то при повторной публикации вы снова создаете их в init, а затем после init любые значения свойств в viewstate применяются к элементу управления.
Так что, если вы изначально создали элемент управления в событии щелчка в виде дерева, я бы предположил, что это будет хорошо, поскольку еще не накоплено никакого состояния представления, которое можно было бы применить к элементу управления, поскольку он только что был создан.Однако я не уверен, приведет ли это к тому, что элемент управления не сохранит состояние просмотра.Вы должны поэкспериментировать с этим.
На последующих постбэках после первого, теперь вам нужно будет создать элемент управления в init для накопленного виестата, чтобы применить его к нему, поэтому вам понадобится какой-то механизм для "помните, что вы создали элемент управления один раз, сначала в ответ на событие click, а затем при последующих обратных передачах снова создайте элемент управления в init.Вы должны воссоздавать элемент управления для каждого запроса, если вы этого не знали.
Таким образом, возникает вопрос, насколько важно состояние представления для элемента управления.
Редактировать: я также добавлю, чтоЯ не совсем уверен, будут ли другие последствия, кроме как повлиять на представление.