Я делаю пользовательский контроль.Как вычислить, если другие элементы управления построены до OnInit
В основном, я ищу событие OnPreInit в пользовательских элементах управления. Я в основном должен знать, что все элементы управления, которые будут загружены типа MyCustomControl, будут построены или нет.
Хорошо, поэтому в основном мне нужно знать в конструкторе, если текущий экземпляр будет сконструирован, будет последним.
Примечание. Мой пользовательский элемент управления содержит другие элементы управления (хотя это не гарантируется), но он не будет содержать элементы управления классом MyCustomControl.
Я думал о том, чтобы переопределить AddParsedObject. Но если экземпляр моего пользовательского элемента управления не содержит никаких элементов управления, будет ли он вызван?
... Я должен спросить, почему? –
Хорошо, я делаю альтернативный класс общения для веб-сайтов. Вместо того, чтобы выводить из UserControl в классе webpart, вы получаете свой класс. Ну, все намерение состоит в том, чтобы иметь возможность связи между веб-сайтами более мощным способом и до Page_Load. Предпочтительно даже в Page_Init .. Поэтому я включил событие для «AllWebPartsInitialized», чтобы экземпляры знали, что безопасно полагаться на другие существующие веб-сайты. – Earlz