Sdílet prostřednictvím


Element xhtmlConformance (schéma nastavení ASP.NET)

Konfiguruje vykreslení ovládacího prvku vyhovující XHTML 1.0.

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

Atributy a prvky

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

v případě vícehodnotových atributů

Atribut

Popis

mode

Volitelný atribut String, který určuje režim vykreslení XHTML pro aplikace technologie ASP.NET. Režim může nabývat jedné z hodnot uvedených v následující tabulce. Výchozí hodnota je Transitional (XHTML 1.0 Transitional).

Value Description
Transitional XHTML 1.0 Transitional
Strict Vyhovující XHTML 1.0 Strict
Legacy Vrátí počet změn vykreslení provedených pro shodu s vykreslením verze 1.1.

Podřízené prvky

Žádný

Nadřazené prvky

Prvek

Popis

configuration

Požadovaný kořenový element nacházející se v každém konfiguračním souboru, který je používán modulem CLR (Common Language Runtime) a aplikacemi rozhraní .NET Framework.

system.web

Určuje kořenový element pro nastavení konfigurace technologie ASP.NET v konfiguračním souboru. Obsahuje konfigurační prvky, které konfigurují webové aplikace technologie ASP.NET a ovládají chování aplikací.

Poznámky

Toto nastavení má účinek pouze v případě, kdy je atribut controlRenderingCompatibilityVersion elementu pages v souboru Web.config nastaven na hodnotu 3.5, nebo pokud webová stránka používá technologii ASP.NET verze 3.5 nebo starší. (Informace o tom, jak použít určitou verzi technologie ASP.NET, naleznete v tématu Cílení na více verzí rozhraní .NET framework pro webové projekty ASP.NET.) V opačném případě technologie ASP.NET vykreslí HTML stejně jako v případě, kdy je nastavení xhtmlConformance rovno Strict, bez ohledu skutečné nastavení xhtmlConformance.

Při nastavení atributu controlRenderingCompatibilityVersion na 3.5 nebo pokud webová stránka používá technologii ASP.NET verze 3.5 nebo starší, je výchozí režim xhtmlConformance Transitional. Avšak za určitých okolností nemusíte požadovat po technologii ASP.NET, aby vykreslovala značky XHTML. Je to obvyklé pro případ, kdy máte existující stránky, které jsou závislé na elementech nebo atributech, které by obvykle byly XHTML zakázány. V takových případech můžete nastavit režim xhtmlConformance na Legacy.

PoznámkaPoznámka

Režim Legacy nemění vykreslení všech prvků HTML způsobem, jako tomu bylo v technologii ASP.NET 1.1.Pouze změny vykreslení, které by mohly narušit existující aplikace, budou vráceny ke svému starému chování.Neexistuje žádný mechanismus pro vrácení všech změn provedených v souladu se specifikací XHTML.

Výchozí konfigurace

Následující výchozí element xhtmlConformance není explicitně konfigurován v konfiguračním souboru počítače nebo v kořenovém souboru Web.config, ale jeho výchozí konfigurace je vrácena aplikací, která používá .NET Framework verze 3.5 nebo starší.

<xhtmlConformance mode="Transitional"/>

Příklad

Následující příklad kódu přepne režim vykreslení pro dodržení standardu XHTML 1.0 Strict. Hlavní změna, která způsobí, že atribut name není vykreslen do značky <form>.

<xhtmlConformance mode="Strict"/>

Informace prvku

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Web.config kořenové úrovně

Web.config aplikační úrovně

Web.config

Requirements

Microsoft Internet Information Services (IIS) verze 6.0

Microsoft .NET Framework verze 2.0

Microsoft Visual Studio 2005

Viz také

Úkoly

Postup: Konfigurace specifických adresářů pomocí nastavení místa

Postupy: Uzamknutí nastavení konfigurace technologie ASP.NET

Odkaz

Element system.web (schéma nastavení ASP.NET)

Element configuration (schéma obecného nastavení)

System.Configuration

System.Web.Configuration

Koncepty

Hierarchie a dědičnost konfiguračních souborů technologie ASP.NET

Zabezpečení konfigurace technologie ASP.NET

Scénáře konfigurace technologie ASP.NET

Cílení na více verzí rozhraní .NET framework pro webové projekty ASP.NET

Další zdroje

Obecné nastavení konfigurace (technologie ASP.NET)

Nastavení konfigurace ASP.NET

Správa webu ASP.NET

Konfigurační soubory technologie ASP.NET

Rozhraní API konfigurace technologie ASP.NET