Partilhar via


xhtmlConformance elemento (esquema configurações ASP.NET)

Configura o renderização de controle 1.0–conforming Extensible HTML.

configuração elemento (Geral Settings esquema)
  System.Web elemento (esquema configurações ASP.NET) 
    xhtmlConformance elemento (esquema configurações ASP.NET)

<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 opcional String atributo, que especifica o modo de renderização de Extensible HTML para um aplicativo ASP.NET. O modo pode ser um dos valores listados na tabela a seguir. O padrão é Transitional (Extensible HTML 1.0 Transitional).

Value Description
Transitional Extensible HTML 1.0 Transitional
Strict Conformidade Extensible HTML 1.0 Strict
Legacy Reverte um número de alterações de renderização feitas para conformidade com o comportamento de renderização v1.1.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

configuration

O elemento raiz exigido em todos os arquivos de configuração usado pelo common linguagem tempo de execução e .NET estrutura–based aplicativos.

system.web

Especifica o elemento raiz para as definições de configuração do ASP.NET em um arquivo de configuração. Contém elementos de configuração configurar aplicativos ASP.NET e o controle como os aplicativos se comportam.

Comentários

Por padrão, quando você estiver trabalhando com navegadores que ofereçam suporte a HTML 4.0 ou posterior, páginas e controles ASP.NET colocam marcação que é compatível com o padrão Extensible HTML 1.0 Transitional. No entanto, em algumas circunstâncias, você pode não querer que o ASP.NET para processar marcação Extensible HTML. Isso ocorre geralmente quando você tem páginas existentes que dependem de Rótulos ou atributos que seriam normalmente ser proibidos por Extensible HTML.

ObservaçãoObservação:

Somente as alterações de renderização que podem interromper os 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 Extensible HTML.

Configuração padrão

O seguinte padrão xhtmlConformance elemento não está configurado explicitamente no arquivo de configuração do computador ou no arquivo Web.config raiz, mas é a configuração padrão retornada por um aplicativo do .NET estrutura versão 2.0.

<xhtmlConformance mode="Transitional"/>

Exemplo

O exemplo de código a seguir alterna o modo de renderização de acordo com o padrão Estrito Extensible HTML 1.0. A alterar de chave que ocorre é que o atributo de nome não é renderizado na marca formulário.

<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

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

Tarefas

Como: Configurar diretórios específicos usando configurações de local

Como: Bloquear ASP.NET Configuration Settings

Conceitos

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

Protegendo configuração ASP.NET

Cenários de configuração ASP.NET

Referência

System.Web elemento (esquema configurações ASP.NET) 

configuração elemento (Geral Settings esquema)

System.Configuration

System.Web.Configuration

Outros recursos

Configurações gerais (ASP.NET)

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

Administrando ites da Web do ASP.NET

Arquivos de configuração ASP.NET

API de Configuração do ASP.NET