Compartir a través de


Introducción a los controles de usuario Web

Los controles de servidor ASP.NET suponen una gran mejora de la funcionalidad, pero no pueden cubrir todas las situaciones. Los controles de usuario Web permiten definir fácilmente controles para las aplicaciones según se vayan necesitando y mediante las mismas técnicas de programación que se usan para escribir las páginas de formularios Web Forms. Incluso es posible convertir una página de formularios Web Forms en control de usuario Web con un mínimo de modificaciones. (Para obtener más información, vea Tutorial: convertir una página de formularios Web Forms en un control de usuario). Para asegurarse de que un control de usuario no pueda ejecutarse como página de formularios Web Forms independiente, los controles de usuario se identifican mediante la extensión de nombre de archivo .ascx.

Nota   Los controles de usuario Web no deben confundirse con los controles Web personalizados. Para obtener más información, vea Recomendaciones sobre los controles Web de usuario y los controles Web personalizados.

Estructura de los controles de usuario

Los controles de usuario Web son similares a páginas de formularios Web Forms completas, es decir, también tienen una página de interfaz de usuario y un archivo de código subyacente. La página de interfaz de usuario se diferencia de un archivo .aspx en los siguientes aspectos:

  • La extensión debe ser .ascx.
  • Los controles de usuario no contienen los elementos <HTML>, <BODY> y <FORM> (estos elementos deben encontrarse en la página de alojamiento).

Por lo demás, un control de usuario es como una página de formularios Web Forms, Se pueden usar los mismos elementos HTML y controles Web en un control de usuario que en una página de formularios Web Forms estándar. Por ejemplo, si se está creando un control de usuario para su uso como barra de herramientas, se pueden colocar una serie de controles de servidor Web Button sobre el control y crear controladores de eventos para los botones.

Vea también

Crear controles de usuario Web | Agregar controles de usuario a una página de formularios Web Forms | Introducción a los controles Web personalizados | Recomendaciones sobre los controles Web de usuario y los controles Web personalizados | Tutorial: crear controles de usuario Web