Composite Controls Versus User Controls
Composite controls aren't the only way to bundle pieces of UI together. You can do the very same thing in user controls, which act as "mini pages" of sorts. As with many aspects of ASP.NET programming, the same task can be accomplished in a declarative way or a programmatic way. User controls are significantly more declarative because you can load up an .ascx file with markup, write a little "glue" code, and be on your way. Composite controls, on the other hand, require a programmatic approach, where you create each individual object and manipulate it, as well as the surrounding markup.
