Compartir a través de


xhtmlConformance (Elemento, Esquema de configuración de ASP.NET)

Actualización: noviembre 2007

Configura la representación de controles con arreglo al estándar XHTML 1.0.

Elemento configuration (Esquema de configuración general)
  Elemento system.web (Esquema de configuración de ASP.NET)
    xhtmlConformance (Elemento, Esquema de configuración de ASP.NET)

<xhtmlConformance mode="Transitional|Legacy|Strict"/>

Atributos y elementos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Atributo

Descripción

mode

Atributo String opcional, que especifica el modo de representación de XHTML de una aplicación ASP.NET. El modo puede ser uno de los valores que se muestran en la tabla que aparece a continuación. La opción predeterminada es Transitional (XHTML 1.0 Transitional).

Value Description
Transitional XHTML 1.0 Transitional
Strict Compatibilidad con XHTML 1.0 Strict
Legacy Revierte varios cambios realizados para ajustarse al comportamiento de la versión 1.1 por lo que se refiere a la representación.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento

Descripción

configuration

Es el elemento raíz necesario de cada archivo de configuración que utilizan las aplicaciones basadas en Common Language Runtime y .NET Framework.

system.web

Especifica el elemento raíz de las opciones de ASP.NET en un archivo de configuración. Contiene los elementos de configuración que configuran las aplicaciones Web ASP.NET y determinan su funcionamiento.

Comentarios

De forma predeterminada, cuando se utilizan exploradores que admiten el uso de HTML 4.0 o posterior, las páginas y los controles ASP.NET representan el formato que es compatible con el estándar XHTML 1.0 Transitional. Sin embargo, en algunas circunstancias, es posible que no desee que ASP.NET represente el formato XHTML. Esto ocurre en particular cuando existen páginas que dependen en etiquetas o atributos que normalmente no se podrían utilizar con XHTML.

Nota

Sólo se restablece el comportamiento anterior en el caso de los cambios de representación que pudieran interrumpir las aplicaciones existentes. No hay ningún mecanismo que permita revertir todos los cambios realizados para ajustarse a la especificación XHTML.

Configuración predeterminada

El siguiente elemento xhtmlConformance predeterminado no está configurado explícitamente en el archivo de configuración del equipo ni en el archivo Web.config raíz, pero es la configuración predeterminada que devuelve una aplicación en .NET Framework versión 2.0.

<xhtmlConformance mode="Transitional"/>

Ejemplo

En el ejemplo de código siguiente se cambia el modo de representación para que se ajuste al estándar XHTML 1.0 Strict. El cambio clave que se produce es que el atributo de nombre ya no se representa en la etiqueta de formulario.

<xhtmlConformance mode="Strict"/>

Información de elemento

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Web.config del nivel de raíz

Web.config del nivel de aplicaciones

Web.config

Requirements

Servicios de Internet Information Server (IIS) versión 6.0 de Microsoft

Microsoft .NET Framework versión 2.0

Microsoft Visual Studio 2005

Vea también

Tareas

Cómo: Configurar directorios concretos mediante la configuración de la ubicación

Cómo: Bloquear los valores de configuración de ASP.NET

Conceptos

Jerarquía de archivos y herencia de la configuración de ASP.NET

Proteger la configuración de ASP.NET

Escenarios de configuración de ASP.NET

Referencia

Elemento system.web (Esquema de configuración de ASP.NET)

Elemento configuration (Esquema de configuración general)

System.Configuration

System.Web.Configuration

Otros recursos

Opciones de configuración generales (ASP.NET)

Opciones de configuración de ASP.NET

Administrar sitios web ASP.NET

Archivos de configuración de ASP.NET

API de configuración de ASP.NET