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 |
|
Configuration Member |
|
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)
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