Cómo: Crear controles de usuario ASP.NET

Actualización: noviembre 2007

Los controles de usuario ASP.NET se crean casi de la misma forma en la que se diseñan las páginas Web ASP.NET. Se pueden usar los mismos elementos y controles HTML en un control de usuario que en una página ASP.NET estándar. Sin embargo, el control de usuario no tiene elementos html, body ni form; además, la extensión de nombre de archivo debe ser .ascx.

Para crear un control de usuario ASP.NET

  1. Abra el proyecto de sitio Web al que desee agregar controles de usuario. Si aún no tiene ningún proyecto de sitio Web, puede crear uno. Para obtener más información, vea Sitios Web de IIS locales o Cómo: Crear sitios Web del sistema de archivos.

  2. En el menú Sitio Web, haga clic en Agregar nuevo elemento.

    Aparecerá el cuadro de diálogo Agregar nuevo elemento.

  3. En la opción Plantillas instaladas de Visual Studio del cuadro de diálogo Agregar nuevo elemento, haga clic en Control de usuario Web.

  4. En el cuadro Nombre, escriba un nombre para el control.

    De forma predeterminada, la extensión de nombre de archivo .ascx se anexa al nombre de control que escriba.

  5. En la lista Lenguaje, seleccione el lenguaje de programación que desee utilizar.

  6. Opcionalmente, si desea mantener algún código del control de usuario en un archivo independiente, active la casilla Colocar el código en un archivo independiente.

  7. Haga clic en Agregar.

    Se crea el nuevo control de usuario ASP.NET y, a continuación, se abre en el diseñador. El código de formato para este nuevo control es similar al de una página Web ASP.NET, salvo que contiene una directiva @ Control en vez de una directiva@ Page; además, el control no tiene los elementos html, body ni form.

    Agregue los códigos de formato y los controles al nuevo control de usuario, así como el código de las tareas que realizará el control de usuario, como controlar los eventos del control o la lectura de los datos desde un origen de datos.

Vea también

Tareas

Cómo: Incluir controles de usuario ASP.NET en páginas web

Conceptos

Información general sobre los controles de usuario ASP.NET