xhtmlConformance Element (ASP.NET Settings Schema)

[Esta documentação destina-se apenas à visualização e está sujeita a alterações em versões posteriores. Os tópicos em branco estão incluídos como espaços reservados.]

Configura o processamento de controle de 1.0–conforming XHTML.

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

Attributes and Elements

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

Attributes

Atributo

Descrição

mode

Um recurso opcional String atributo, que especifica o modo de renderização de XHTML para um aplicativo ASP.NET Visual Basic. 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 processamento feitas para conformidade com o comportamento de processamento v 1.1.

Child Elements

Nenhum.

Parent Elements

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.Configuraçõ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.

Remarks

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

Quando o controlRenderingCompatibilityVersion atributo está definido como 3.5 ou o site destina-se a 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 serão proibidos por XHTML. Em tais casos, você pode definir a xhtmlConformance modo para 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 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 tem como alvo o.NET Framework versões da versão 3.5 ou anterior.

<xhtmlConformance mode="Transitional"/>

Exemplo

O exemplo de código a seguir alterna o modo de renderização em conformidade 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"/>

Element Information

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

Serviços de Informações da Internet da Microsoft (IIS) versão 6.0

Microsoft .NET Framework versão 2.0

Microsoft Visual Studio 2005

Consulte também

Tasks

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Reference

System. Web Element (ASP.NET Settings Schema)

configuração Element (General Settings Schema)

System.Configuration

System.Web.Configuration

Concepts

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

.NET Framework Targeting for Web Projects

Other Resources

Configurações gerais (ASP.NET)

ASP.Definições de configuração de rede

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API