Поделиться через


Элемент xhtmlConformance (схема параметров ASP.NET)

Обновлен: Ноябрь 2007

Настраивает визуализацию элемента управления в соответствии со стандартом XHTML 1.0.

Элемент configuration (схема общих параметров)
  Элемент system.web (схема параметров ASP.NET)
    Элемент xhtmlConformance (схема параметров ASP.NET)

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

Атрибуты и элементы

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Атрибут

Описание

mode

Необязательный атрибут String, задающий режим визуализации XHTML для приложения ASP.NET. Атрибут режима может принимать одно из значений, перечисленных в приведенной ниже таблице. Значение по умолчанию — Transitional (XHTML 1.0 Transitional).

Value Description
Transitional Переходный (XHTML 1.0 Transitional)
Strict Строгий (XHTML 1.0 Strict conformance)
Legacy Отменяет ряд изменений алгоритма визуализации, внесенных с целью обеспечить соответствие поведению версии 1.1 в части визуализации.

Дочерние элементы

Отсутствуют.

Родительские элементы

Элемент

Описание

configuration

Необходимый корневой элемент любого файла конфигурации, который используется средой CLR и приложениями .NET Framework.

system.web

Задает корневой элемент для параметров конфигурации ASP.NET в конфигурационном файле. Содержит элементы конфигурации, предназначенные для настройки веб-приложений ASP.NET и управления их работой.

Заметки

По умолчанию при работе с обозревателями, поддерживающими HTML 4.0 и более поздних версий, страницы и элементы управления ASP.NET визуализируются с использованием разметки, совместимой со стандартом XHTML 1.0 Transitional. Однако в некоторых обстоятельствах визуализация разметки XHTML в ASP.NET может быть нежелательной. Как правило, это связано с наличием готовых страниц, которые зависят от тегов или атрибутов, обычно запрещенных в XHTML.

ms228268.alert_note(ru-ru,VS.90).gifПримечание.

Отменяются только те изменения в визуализации, которые могут привести к нарушению работы существующих приложений. Отмена всех изменений, внесенных с целью обеспечения соответствия стандарту XHTML, не предусмотрена.

Настройки по умолчанию

Следующий элемент xhtmlConformance не задан явно в файле конфигурации компьютера или в корневом файле Web.config, но является конфигурацией по умолчанию, возвращаемой приложением в .NET Framework версии 2.0.

<xhtmlConformance mode="Transitional"/>

Пример

В следующем примере кода производится переключение режима визуализации для соответствия стандарту XHTML 1.0 Strict. Важнейшее изменение состоит в том, что атрибут name более не визуализируется в теге form.

<xhtmlConformance mode="Strict"/>

Сведения об элементе

Configuration Section Handler

XhtmlConformanceSection

Configuration Member

XhtmlConformance

Configurable Locations

Machine.config

Файл Web.config корневого уровня

Файл Web.config уровня приложения

Файл Web.config

Requirements

Microsoft IIS версии 6.0

Microsoft .NET Framework версии 2.0

Microsoft Visual Studio 2005

См. также

Задачи

Практическое руководство. Настройка отдельных каталогов с помощью параметров расположения

Пошаговое руководство. Отключение параметров конфигурации ASP.NET

Основные понятия

Иерархия и наследование файла конфигурации ASP.NET

Настройка обеспечения безопасности ASP.NET

Сценарии конфигурации ASP.NET

Ссылки

Элемент system.web (схема параметров ASP.NET)

Элемент configuration (схема общих параметров)

System.Configuration

System.Web.Configuration

Другие ресурсы

Общие параметры конфигурации (ASP.NET)

Параметры конфигурации ASP.NET

Администрирование веб-узлов ASP.NET

Файлы конфигурации ASP.NET

Конфигурационный интерфейс API ASP.NET