Рис. 3.3. Проверка достоверности для XHTML 1.1 в Visual Studio
Хорошим ресурсом является служба проверки достоверности от консорциума W3C, доступная по адресу http://validator.w3.org. Введите URL необходимой Web-страницы и щелкните на кнопке Check (Проверить). Вы также можете загрузить файл для тестирования, но в этом случае следует убедиться, что загружается сгенерированная страница, а не исходный код .aspx. Вы можете просмотреть (и сохранить) сгенерированную страницу в Internet Explorer, выбрав в меню View (Вид) команду Source (Просмотр HTML-кода).
Серверные элементы управления ASP.NET автоматически используют разметку XHTML, если запрашивающий браузер поддерживает HTML 4.0 или более позднюю версию. Однако есть редкие случаи, когда возникает необходимость отключить XHTML-совместимую генерацию. Это может произойти, если у вас имеется клиентский JavaScript-код, основанный на дескрипторах или атрибутах, не разрешенных в XHTML. Для решения этой проблемы вы можете вернуться к генерации HTML, используемой в ASP.NET 1.x.
Для возврата к генерации только HTML потребуется установить значение атрибута enableObsoleteRendering элемента xhtml11Conformance равным true в файле web.config. Ниже показан пример:
<system.web>
<xhtml11Conformance enableObsoleteRendering="true" />
</system.web>
предыдущая следующая страница оглавление
116