Páginas Web y proyectos

Actualización: noviembre 2007

Las páginas de formularios Web Forms son una forma de crear la interfaz de usuario de aplicaciones Web basadas en ASP.NET. Puede agregar páginas de formularios Web Forms a varios tipos de proyectos de Visual Studio. Más a menudo, cuando desee trabajar con páginas de formularios Web Forms, utilizará la plantilla de proyecto Aplicación Web ASP.NET. Para obtener más información sobre las plantillas de proyecto Web, vea "Plantillas de sitio Web simplificadas" en Lo nuevo en los proyectos Web. Para obtener información general sobre las aplicaciones Web ASP.NET, vea Tipos de sitios Web en Visual Web Developer.

Para trabajar con páginas de formularios Web Forms en Visual Studio, puede utilizar el Diseñador de Web Forms. El diseñador incluye una vista WYSIWYG, denominada vista Diseño, para diseñar los elementos de la página. De modo alternativo, puede cambiar entre la vista Diseñador y HTML, llamada vista Código fuente, que le ofrece acceso directo a la sintaxis de ASP.NET de los elementos de la página. Por último, el diseñador incluye un editor de código con IntelliSense que puede utilizar para crear la inicialización de páginas y el código del controlador de eventos de la página. Para obtener más información, vea Información general sobre páginas Web ASP.NET.

Archivos de proyecto creados con formularios Web Forms

Cuando se crean proyectos Web, Visual Studio construye una estructura de directorios de aplicaciones Web en el servidor Web de destino y una estructura de proyectos en el equipo local. En la tabla siguiente se describen los archivos relacionados con las páginas de formularios Web Forms.

Nota:

Debe disponer de privilegios adecuados en el servidor Web para crear y administrar archivos de aplicaciones Web. Para obtener información detallada, vea Proteger sitios web ASP.NET.

Archivo creado

Descripción

Archivos WebForm1.aspx y WebForm1.aspx.vb para aplicaciones Web de Visual Basic

o

Archivos WebForm1.aspx.cs para aplicaciones Web de Visual C#

Estos dos archivos componen una página de formularios Web Forms única. El archivo .aspx contiene los elementos visuales de la página de formularios Web Forms, por ejemplo elementos HTML y controles de formularios Web Forms. El archivo de clase WebForm1.aspx.vb es un archivo oculto dependiente de WebForm1.aspx. Contiene la clase de código subyacente correspondiente a la página de formularios Web Forms, que incluye código de controlador de eventos y similar. Para obtener más información, vea Modelo de código de los formularios Web Forms.

Archivos AssemblyInfo.vb para proyectos de Visual Basic

o

AssemblyInfo.cs para proyectos C#

Archivo de información de proyecto (archivo AssemblyInfo.vb o AssemblyInfo.cs) que contiene metadatos sobre los ensamblados de un proyecto, por ejemplo nombre, versión e información sobre la referencia cultural. Para obtener información detallada sobre los datos contenidos en el archivo de ensamblado, vea Manifiesto del ensamblado.

Archivo Web.config

Archivo basado en XML que contiene datos de configuración sobre cada recurso URL único utilizado en el proyecto. Para obtener más información, vea Archivos de configuración de la aplicación.

Archivos Global.asax y Global.asax.vb

o

Archivos Global.asax y Global.asax.cs

Archivo opcional para controlar eventos de nivel de aplicación. Este archivo reside en el directorio raíz de una aplicación ASP.NET. El archivo de clase Global.asax.vb es un archivo oculto dependiente del archivo Global.asax. Contiene el código para controlar eventos de aplicación como el evento Application_OnError. Este archivo se analiza y se compila en tiempo de ejecución. Para obtener más información sobre el uso del archivo Global.asax, vea Cómo: Controlar errores en una aplicación.

Archivo Styles.css

Archivo de hojas de estilos en cascada (CSS) que se utiliza en el proyecto. Para obtener más información, vea Información general sobre el trabajo con CSS.

Implementación

El servidor en el que se crean las páginas de formularios Web Forms no suele ser el servidor en el que se implementarán las páginas y sus archivos asociados para producción. Para implementar un proyecto Web que contiene páginas de formularios Web Forms, puede seguir uno de estos dos enfoques:

  • Copiar el proyecto en el servidor Web.

  • Crear un proyecto de implementación.

Para obtener más información sobre estas opciones, vea Implementación de un proyecto de programa de instalación Web.

Vea también

Conceptos

Utilizar el Explorador de soluciones

Autorización de ASP.NET

Introducción a soluciones, proyectos y elementos

Implementación de un proyecto de programa de instalación Web

Otros recursos

Proyectos y soluciones de sitios web