Freigeben über


xhtmlConformance-Element (ASP.NET-Einstellungsschema)

Aktualisiert: November 2007

Konfiguriert eine mit XHTML 1.0 konforme Steuerelementwiedergabe

configuration-Element (allgemeines Einstellungsschema)
  system.web-Element (ASP.NET-Einstellungsschema)
    xhtmlConformance-Element (ASP.NET-Einstellungsschema)

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

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

Attribute

Attribute

Beschreibung

mode

Ein optionales String-Attribut, das den XHTML-Wiedergabemodus für eine ASP.NET-Anwendung angibt. Der Modus kann einer der in der folgenden Tabelle aufgelisteten Werte sein. Der Standardwert ist Transitional (XHTML 1.0 Transitional).

Value

Description

Transitional

XHTML 1.0 Transitional

Strict

Übereinstimmung mit XHTML 1.0 Strict

Legacy

Stellt eine Reihe von Wiedergabeänderungen wieder her, die vorgenommen wurden, um eine Übereinstimmung mit dem Wiedergabeverhalten von V 1.1 herzustellen.

Untergeordnete Elemente

Keines.

Übergeordnete Elemente

Element

Beschreibung

configuration

Das erforderliche Stammelement in jeder Konfigurationsdatei, das von der Common Language Runtime und den .NET Framework-basierten Anwendungen verwendet wird.

system.web

Gibt das Stammelement für die ASP.NET-Konfigurationseinstellungen in einer Konfigurationsdatei an. Enthält Konfigurationselemente, die ASP.NET-Webanwendungen konfigurieren und das Verhalten der Anwendungen steuern.

Hinweise

Wenn Sie Browser verwenden, die HTML 4.0 oder höher unterstützen, geben ASP.NET-Seiten und -Steuerelemente Markup wieder, das dem XHMTL 1.0 Transitional-Standard entspricht. Unter bestimmten Umständen ist die Wiedergabe von XHTML-Markup durch ASP.NET jedoch nicht wünschenswert. Dies trifft i. d. R. zu, wenn bereits vorhandene Seiten auf Tags oder Attributen basieren, die normalerweise in XHTML unzulässig sind.

Tipp

Nur Wiedergabeänderungen, die vorhandene Anwendungen wahrscheinlich stören würden, werden auf ihr altes Verhalten zurückgesetzt. Es gibt keinen Mechanismus, um alle Änderungen wiederherzustellen, die vorgenommen wurden, um ein Einhalten der XHTML-Spezifikation zu erreichen.

Standardkonfiguration

Das folgende xhtmlConformance-Standardelement wird nicht explizit in der Computerkonfigurationsdatei oder Web.config-Stammdatei konfiguriert, sondern stellt die von einer Anwendung in .NET Framework, Version 2.0, zurückgegebene Standardkonfiguration dar.

<xhtmlConformance mode="Transitional"/>

Beispiel

Im folgenden Codebeispiel wird der Wiedergabemodus so angepasst, dass der Standard XHTML 1.0 Strict eingehalten wird. Die Hauptänderung besteht darin, dass das name-Attribut nicht mehr im form-Tag wiedergegeben wird.

<xhtmlConformance mode="Strict"/>

Elementinformationen

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Web.config auf der Stammebene

Web.config auf der Anwendungsebene

Web.config

Requirements

Microsoft Internet Information Services (IIS) Version 6.0

Microsoft .NET Framework, Version 2.0

Microsoft Visual Studio 2005

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von bestimmten Verzeichnissen mit Standorteinstellungen

Gewusst wie: Sperren von ASP.NET-Konfigurationseinstellungen

Konzepte

ASP.NET-Konfigurationsdateihierarchie und Vererbung

Absichern der ASP.NET-Konfiguration

ASP.NET-Konfigurationsszenarios

Referenz

system.web-Element (ASP.NET-Einstellungsschema)

configuration-Element (allgemeines Einstellungsschema)

System.Configuration

System.Web.Configuration

Weitere Ressourcen

Allgemeine Konfigurationseinstellungen (ASP.NET)

ASP.NET-Konfigurationseinstellungen

Verwalten von ASP.NET-Websites

ASP.NET-Konfigurationsdateien

ASP.NET-Konfigurations-API