Exportar (0) Imprimir
Expandir todo

Editar páginas principales en el Diseñador de Visual Web Developer

Visual Web Developer facilita el diseño de páginas principales y páginas de contenido al proporcionar representaciones visuales y validación de marcado para páginas principales y de contenido.

Editar páginas principales

Cuando se utilizan los comandos de Visual Web Developer para crear una nueva página principal, la plantilla de la página principal contiene la directiva @ Master que define la página como página principal. El diseñador de páginas Web reconoce como páginas principales a todas las páginas que tengan la directiva @ Master y la extensión .master.

Cuando edita una página principal, el diseñador le ayuda de las siguientes maneras:

  • Como valor predeterminado, la página principal contiene un único control ContentPlaceHolder. Se pueden agregar tantos controles ContentPlaceHolder adicionales como sean necesarios.

  • En la vista de código fuente, el editor comprueba el marcado de la página para asegurarse de que no agrega elementos o atributos que no sean válidos en las páginas principales. Por ejemplo, si agrega un control Content a una página principal en la vista de código fuente, el editor marca el control porque los controles Content no están permitidos en las páginas principales.

  • Cuando edita una página principal en el diseñador, el menú Sitio Web y el menú del botón secundario contienen el comando Agregar página de contenido, el cual crea una página nueva que ya está vinculada con la página principal actual.

Editar páginas de contenido

Las páginas de contenido sólo pueden tener controles Content con contenido específico de la página. El diseñador exige este esquema para ayudarle a evitar errores en tiempo de ejecución.

Si asocia una página de contenido con una página principal cuando empiece a crear la página de contenido en Visual Web Developer, el diseñador deduce los controles Content basándose en los controles ContentPlaceHolder en la página principal vinculada. Por ejemplo, si la página principal tiene dos controles ContentPlaceHolder, el diseñador crea dos controles Content en la nueva página de contenido.

NoteNota

El control Content no aparece en el Cuadro de herramientas. No puede agregarse a las páginas principales y en las páginas de contenido, el diseñador automáticamente deduce los controles Content. Si se elimina un control Content agregado automáticamente, debe reemplazarse en la vista de código fuente.

Cuando agrega marcado o controles a los controles Content en la página de contenido, reemplaza el contenido principal predeterminado en el control ContentPlaceHolder correspondiente. Si por el contrario desea utilizar el contenido de la página principal predeterminada, en la vista Diseño puede hacer clic con el botón secundario del mouse en el control Content y después en Usar como predeterminado el contenido del principal. El diseñador elimina el control Content, el cual tiene el efecto de permitir que el control correspondiente ContentPlaceHolder de la página principal proporcione el contenido.

En la vista Diseño, si se fija en la barra de título del control, puede determinar si el texto y los controles que se muestran en el control Content son el contenido predeterminado de la página principal. Si la barra de título incluye la palabra (Maestro), el control muestra el contenido predeterminado. Si la barra de título incluye la palabra (Personalizado), el control muestra el texto y los controles que se agregaron en la página de contenido.

En la vista Código fuente, el editor comprueba el marcado para asegurarse de que no se ha agregado texto o controles fuera de los controlesContent.

Presentar tema en el diseñador

No es posible agregar temas a las páginas principales. Sin embargo, es posible agregar temas a las páginas de contenido o especificar un tema para todo el sitio en el archivo Web.config.

En la vista Diseño, el diseñador mostrará los controles con tema de diferente manera dependiendo de una serie de factores:

  • Si un tema se aplica a la página de contenido como hoja de estilos, las páginas principales y las de contenido se muestran en la vista Diseño con definiciones de máscara desde el tema. Si se aplica el tema de la hoja de estilos en el archivo Web.config, el diseñador también muestra los controles con tema cuando edita la página principal. Independientemente de que el tema de la hoja de estilos se aplique en la página de contenido o en el archivo Web.config, el diseñador muestra los controles con tema cuando edita las páginas de contenido.

  • Si el tema se define como un tema (no un tema de una hoja de estilo) en la página de contenido, el diseñador no aplica el tema en la vista Diseño. Todos los controles que tengan definiciones de máscara se muestran utilizando su aspecto predeterminado.

Para obtener más información, vea Información general sobre temas y máscaras de ASP.NET.

Vea también

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft