http://support.microsoft.com/kb/893667 - este artículo discute diferencias del control del usuario y del control de encargo. Los pros de usarlas ambas son que le ofrecen extensibilidad a los controles que están ya en ASP.NET, y ofrecen la reutilización de su propio código y la apoyan dentro del diseñador visual que el estudio visual le ofrece.
El contra es que hay una curva de aprendizaje - aunque este artículo deba traerle una manera larga adelante a entender cómo crearlos y cómo utilizarlos.
Los controles del marco de ASP.NET se incluyen con el marco de .NET y ofrecen algunos componentes funcionales, pero pueden no hacer todo que usted quisiera que hicieran. Creando un control de encargo basado en un control bajo, usted puede ampliar las funciones de los controles para hacer que hacen algo único o el específico para sus usos, y después los reutiliza entre los proyectos.