Compartilhar via


xhtmlConformance Element (ASP.NET Settings Schema)

Configura o processamento de controle de 1.0–conforming XHTML.

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

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho, e elementos pai.

Atributos

Atributo

Descrição

mode

Um recurso opcional o atributoString , que especifica o modo de renderização de XHTML para um aplicativo ASP.NET application. O modo pode ser um dos valores listados na tabela a seguir. O padrão é Transitional (XHTML 1.0 Transitional).

Value Description
Transitional XHTML 1.0 Transitional
Strict Conformidade XHTML 1.0 Strict
Legacy Reverte um número de alterações de renderização para conformidade com o comportamento de processamento v 1.1.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz necessários em cada arquivo de configuração que é usado pelo common language runtime e.Aplicativos com interatividade de NET.

system.web

Especifica o elemento raiz para o ASP.Definições de configuração de rede em um arquivo de configuração. Contém elementos de configuração que configuram aplicativos da Web ASP.NET e controla o comportamento das aplicações.

Comentários

Essa configuração tem apenas-se um efeito de controlRenderingCompatibilityVersion atributo da páginas elemento no arquivo Web. config é definido como 3.5 ou se tem como alvo o site da Web ASP.NET 3.5 ou versão anterior. (Para obter informações sobre como destino versões específicas do ASP.NET, consulte .NET Framework multiplataforma para projetos da Web do ASP.NET.) Caso contrário, ASP.NET processa o HTML como se o xhtmlConformance for definida como Strict, independentemente do real xhtmlConformance configuração.

Quando o controlRenderingCompatibilityVersion atributo está definido como 3.5 ou o site da Visa ASP.NET 3.5 ou uma versão anterior, o padrão xhtmlConformance o modo é Transitional. No entanto, em algumas circunstâncias, você talvez não queira ASP.NET para processar marcação XHTML. Isso ocorre geralmente quando você tem páginas existentes que dependem de elementos ou atributos que normalmente estaria proibidos por XHTML. Em tais casos, você pode definir o xhtmlConformance modo de Legacy.

Observação

Legacymodo não altera todo o processamento de HTML à maneira como ele foi feito no ASP.NET 1.1.Somente as alterações de processamento que provavelmente interromper aplicativos existentes são revertidas para o seu comportamento antigo.Não há nenhum mecanismo para reverter todas as alterações feitas em conformidade com a especificação XHTML.

Configuração padrão

O seguinte padrão xhtmlConformance elemento não está explicitamente configurado no arquivo de configuração de máquina ou no arquivo Web. config raiz, mas é a configuração padrão é retornada por um aplicativo que se destina a.NET Framework versão 3.5 ou anterior versões.

<xhtmlConformance mode="Transitional"/>

Exemplo

O exemplo de código a seguir alterna o modo de renderização de acordo com o XHTML 1.0 Strict padrão. A principal alteração que ocorre é que o name atributo não é renderizado na <form> marca.

<xhtmlConformance mode="Strict"/>

Informações do elemento

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Web. config de nível de raiz

Web. config de nível de aplicativo

Web.config

Requirements

De da (IIS) versão 6.0

Microsoft .NET Framework versão 2.0

Microsoft Visual Studio 2005

Consulte também

Tarefas

Como: Configurar Diretórios Específicos Usando Configurações por Localização

Como: Bloquear definições de configuração ASP.NET

Referência

system.web Element (ASP.NET Settings Schema)

configuração Element (Geral Configurações Schema)

System.Configuration

System.Web.Configuration

Conceitos

Hierarquia e Herança do Arquivo de Configuração do ASP.NET

Protegendo a configuração do ASP.NET

Cenários de configuração ASP.NET

.NET Framework multiplataforma para projetos da Web do ASP.NET

Outros recursos

General Configuration Settings (ASP.NET)

ASP.NET Configuration Settings

Administração de Sites do ASP.NET

Arquivos de configuração ASP.NET

API de Configuração do ASP.NET