2009-01-27 4 views
0

Уточнение: Спасибо за рекомендации по инструментам для проверки 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 не является достаточно хорошим решением!

ответ

2

В качестве плагина для Firefox есть HTML Validator.

+0

Я только что установил это. состояние XHTML документа кажется немного погребенным во всех разных ошибках HTML, но плохо играть с ним еще немного. в то время как я забочусь о соблюдении HTML, я немного забочусь, если мне не хватает тега 'type', чем если бы мой документ не был симпатичным в своей базовой форме. –

+0

Вы должны хотя бы избегать ошибок (с красными кругами). –

0

w3c html validator доступен как источник, поэтому вы можете скачать его и сделать все, что угодно, с ним. Вы можете настроить его с помощью списка URL-адресов, чтобы постоянно сканировать ваш тестовый сервер и регистрировать любые ошибки.

0

Как сказал Джереми, валидатор W3C находится там, но на боковой ноте, чтобы проверить доступность ваших просмотров/сайта, вы можете TAW.

Я понимаю, что это немного не по теме, но оно все еще находится в важной части разработки веб-сайта.