So I was debating with a co-worker the other day and she stated that the "correct" way to implement UserControls in .NET was to dynamically load them, as opposed to just placing them on the page.

She said it wasn't as "Heavy" and left a "Light foot-print".

I simply stated "Really? I never heard that before." because I honestly never had. So I'm curious has anyone else heard that dynamically loading usercontrols is the "correct" way to implement them?

If so can you provide some links where this information is documented.