Udostępnij za pośrednictwem


xhtmlConformance elementu (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Konfiguruje renderowania formantu 1.0–conforming XHTML.

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

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Atrybut

Opis

mode

Opcjonalny String atrybut, który określa tryb renderowania XHTML dla aplikacji ASP.NET aplikacji. Tryb może być jedna z wartości wymienionych w poniższej tabeli. Wartością domyślną jest Transitional (XHTML 1.0 Transitional).

Value Description
Transitional XHTML 1.0 przejściowe
Strict Zgodność XHTML 1.0 Strict.
Legacy Przywraca liczba zmian renderowania dla naprawią zachowanie renderowania w wersji 1.1.

Elementy podrzędne

Brak.

Elementy nadrzędne

Element

Opis

configuration

Element główny wymagane w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego i.NET Programowanie aplikacji.

system.web

Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w pliku konfiguracyjnym. Zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji.

Uwagi

To ustawienie ma wpływ tylko wtedy, gdy controlRenderingCompatibilityVersion atrybutu strony elementu w pliku Web.config jest ustawiona na 3.5 lub jeśli jest przeznaczony dla witryny sieci Web ASP.NET 3.5 lub starsza wersja. (Aby uzyskać informacje na temat docelowych określonych wersji programu ASP.NET, see .NET Framework Targeting for Web Projects.) W przeciwnym razie program ASP.NET renderowania HTML tak, jakby xhtmlConformance jest ustawiona Strict, niezależnie od rzeczywistego xhtmlConformance ustawienie.

Gdy controlRenderingCompatibilityVersion atrybut jest ustawiony na 3.5 lub ASP jest przeznaczony dla witryny sieci Web.NET 3.5 lub starszej wersji, domyślnie xhtmlConformance jest tryb Transitional. Jednak w niektórych okolicznościach może nie być ASP.NET do renderowania znaczników XHTML. Jest to zazwyczaj wartość true, gdy masz istniejących stron, które zależą od elementów lub atrybutów, które zwykle zakazane przez XHTML. W takich przypadkach można ustawić xhtmlConformance tryb Legacy.

Uwaga

Legacytryb nie zmienia wszystkie renderowania HTML jak to miało miejsce w ASP.NET 1.1.Renderowanie tylko te zmiany, które mogą przerwać istniejące aplikacje zostaną anulowane ich stare zachowanie.Nie istnieje mechanizm Aby przywrócić wszystkie zmiany dokonane są zgodne ze specyfikacją XHTML.

Domyślna konfiguracja

Następujące domyślne xhtmlConformance element nie jest jawnie skonfigurowane w pliku konfiguracyjnym komputera lub w pliku Web.config w katalogu głównego, ale jest domyślna konfiguracja zwracane przez aplikację, która jest przeznaczony.NET Framework w wersji 3.5 lub starszej wersji.

<xhtmlConformance mode="Transitional"/>

Przykład

Poniższy przykład kodu przełączy tryb renderowania, które są zgodne z XHTML 1.0 Strict standardowych. Zmiany podstawowego, który występuje, jest name atrybut już jest odwzorowywany na <form> tag.

<xhtmlConformance mode="Strict"/>

Informacje o elementach

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Web.config na poziomie katalogu głównego

Poziom aplikacji Web.config

Pliku Web.config

Requirements

Microsoft Internet Information Services (IIS) w wersji 6.0

Microsoft.NET Framework w wersji 2.0

Microsoft Visual Studio 2005

Zobacz też

Zadania

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Informacje

System.Web elementu (ASP.Schemat ustawień netto)

Konfiguracja elementu (schemat ustawień ogólne)

System.Configuration

System.Web.Configuration

Koncepcje

ASP.NET Configuration File Hierarchy

Securing Configuration

Configuration Inheritance

.NET Framework Targeting for Web Projects

Inne zasoby

Ogólne ustawienia konfiguracji (ASP.(NET)

ASP.NET ustawienia konfiguracji

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API