사용자 지정 컨트롤을 만들고 있습니다.OnInit 전에 다른 컨트롤이 구성되어 있는지 확인하는 방법
기본적으로 사용자 지정 컨트롤에서 OnPreInit 이벤트가 찾고 있습니다. 기본적으로 MyCustomControl 유형의로드 될 모든 컨트롤이 구성되었는지 여부를 알아야합니다.
기본적으로 생성되는 현재 인스턴스가 마지막인지 확인하기 위해 기본적으로 생성자에서 알아야합니다.
참고 : 내 사용자 정의 컨트롤에는 다른 컨트롤이 포함되어 있지만 (보장되지는 않지만) MyCustomControl 클래스의 컨트롤은 포함되어 있지 않습니다.
AddParsedObject를 재정의 (override)하려고 생각했습니다. 하지만 내 사용자 지정 컨트롤의 인스턴스에 컨트롤이 포함되어 있지 않은 경우이 여전히 호출됩니다?
... 왜 물어야합니까? –
좋아, 나는 webparts에 대한 대체 통신 수업을 만들고 있습니다. Webpart 클래스의 UserControl에서 파생되는 대신 내 클래스에서 파생됩니다. 음, 전체적인 의도는보다 강력한 방법으로 Page_Load 이전에 웹 파트 간 통신을 할 수 있다는 것입니다. 또한 Page_Init에서 선호합니다. 따라서 인스턴스에 "AllWebPartsInitialized"이벤트를 추가하여 인스턴스가 다른 웹 파트에 의존하는 것이 안전하다는 것을 알 수 있습니다. – Earlz