I have a composite server control which is made up of custom server controls.
one of the custom server controls implements IPostBackEventHandler (I am using the C# interface implementation pattern) however, it's RaisePostBack event never gets fired when it should. The page does post back with all the correct form data (Correct EventArgs and EventTarget) but still the event never fires.
The way I understand the page lifecycle (correct me if I'm wrong), the RaisePostBack event of the page gets fired before the CreateChildControls event of the controls on it. If the RaisePostBack event of the page tries to find the custom control by it's name and the name (UniqueId) doesn't get set until the CreateChildControls event, how does this ever worK?