Posteado por: César en: Abril 22, 2008
Los User Controls son partes de una Web o un WinForm que vamos a poder reutilizar a lo largo de una aplicación.
Su comportamiento es “parecido” al de una página (en una aplicación Web) o un WinForm (en una aplicación WindowsForm) solo que es una unidad “menor”, además una Web y un WinForm pueden contener uno o varios User Controls pero un User Control nunca contendrá una Web o un WinForm.
Generalmente se usan para encapsular una funcionalidad relativa a la interfaz de usuario que se va a ir repitiendo a lo largo de una aplicación.
Supongamos que tenemos una aplicación web y tenemos que implementar un buscador. Este buscador tendrá que estar en la home y también en la página de resultados y en las páginas de detalle. Esto debería ser un User Control.
[...] una web cuya interfaz la configure un usuario. Esta web no es otra cosa que una composición de UserControls y estos los vas a tener que ir cargando en función de un fichero de configuración. ¿Cómo [...]