Какие есть варианты, чтобы выяснить, не соответствует ли мой ASP.NET MVC представлению XHTML - PullRequest
0 голосов
/ 27 января 2009

Пояснение : Спасибо за предложения инструментов для проверки XHTML. В первую очередь я ищу решение, которое будет работать на стороне сервера (или на клиенте с jQuery), чтобы я мог установить его и забыть о нем во время разработки - и получать информацию, когда у меня возникают проблемы без необходимости постоянно запускать инструмент.


Все это ярлык с супом пугает меня ASP.NET MVC !!

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

Какие есть варианты для этого. Сверху головы я ищу решение, подобное следующему, но не уверен, какое из них практично:

  • JQuery XHTML checker
  • IIS фильтр
  • Плагин для браузера (я полагаю, что для этого есть плагин Firebug)
  • Делать что-то умное с классами MVC View (я не уверен, возможно ли это или стоит убедить).
  • Изменение средства записи HTML для проверки функции flush () и выдачи исключения, если вывод не является XHTML.
  • Параметр конфигурации ASP.NET, о котором я не знаю, чтобы проверить страницу.

Все варианты приветствуются ответы!

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

Ответы [ 3 ]

2 голосов
/ 27 января 2009

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

0 голосов
/ 27 января 2009

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

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

0 голосов
/ 27 января 2009

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

...