As a desktop developer you are presented with a user control mechanism that can be used across projects with full design time capabilities.
This is not the case for web developers, user controls are not sharable between applications and if you insist on sharing them you have to switch to web controls which are implemented in a lower level without design time capabilities.

Go to the
next section