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 |
|
Configuration Member |
|
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)
Koncepcje
ASP.NET Configuration File Hierarchy
.NET Framework Targeting for Web Projects
Inne zasoby
Ogólne ustawienia konfiguracji (ASP.(NET)
ASP.NET ustawienia konfiguracji