I dynamically load a UserControl into a View that\'s in a MultiView control. Although the UserControl adds an event handler, the event never fires.
What am I missin
Postback event handling is done before rendering so the control is not present in the page in your case.
The life cycle events are fired in this order (skipped a few):
And event handling is done between Load and PreRender (in case some events change the way the page should be rendered, it makes sense).
So just move your code that loads the Retry control to Load or Init.
Reference: Asp.Net Page Life Cycle Overview