Уточнение: Спасибо за рекомендации по инструментам для проверки XHTML. Я в первую очередь ищу решение, которое будет работать на стороне сервера (или на клиенте с jQuery), поэтому я могу установить его и забыть во время разработки - и узнайте, когда у меня возникнут проблемы без необходимости запускать инструмент все время.Какие существуют опции, чтобы выяснить, не соответствует ли мой ASP.NET MVC XHTML-совместимый
Все это tag soup stuff пугает меня ASP.NET MVC !!
Я был бы менее напуган, если бы смог проверить все виды, выходящие из моего генератора представлений для соответствия XHTML. Это особенно важно с объемом jQuery, который я планирую писать. Я не хочу тратить часы на отладку, чтобы узнать, что у меня был незакрытый тег где-то, что помешало селектору работать.
Какие варианты существуют для этого. С верхней части моей головы, я ищу решения, как в следующем, но не уверены, какой из них практичны:
- JQuery XHTML шашка
- фильтр IIS
- Browser плагин (я предполагаю, что Theres что-то для Firebug для этого)
- Выполнение чего-то умного с помощью классов MVC View (я не уверен, что это возможно или целесообразно).
- Изменение автора HTML для проверки 'flush()' и выдача исключения, если вывод не является XHTML.
- Параметры конфигурации ASP.NET Я не знаю, как проверить страницу.
Все варианты приветствуют ответы!
Я бы предпочел использовать технологию на стороне сервера, поэтому во время отладки я могу бросить жесткое исключение, и в процессе производства я могу регистрировать любые ошибки. Он должен проверять полную страницу после того, как мастер-страница была применена. Поиск предупреждений в среде IDE не является достаточно хорошим решением!
Я только что установил это. состояние XHTML документа кажется немного погребенным во всех разных ошибках HTML, но плохо играть с ним еще немного. в то время как я забочусь о соблюдении HTML, я немного забочусь, если мне не хватает тега 'type', чем если бы мой документ не был симпатичным в своей базовой форме. –
Вы должны хотя бы избегать ошибок (с красными кругами). –