-1

澄清:感谢验证 XHTML 的工具的建议。我主要是在寻找一个可以在服务器端(或在客户端使用 jQuery)运行的解决方案,这样我就可以在开发过程中设置它并忘记它——当我遇到问题时被告知,而不必一直运行工具。


所有这些标签汤的东西都让我害怕 ASP.NET MVC !

如果我可以验证来自我的视图生成器的每个视图是否符合 XHTML,我就不会那么害怕了。这对于我计划编写的大量 jQuery 尤其重要。我不想花几个小时调试某些东西,只是为了发现我在某处有一个未关闭的标签,它阻止了选择器的工作。

有什么选择。在我的脑海中,我正在寻找类似以下的解决方案,但不确定其中哪些是实用的:

  • JQuery XHTML 检查器
  • IIS 过滤器
  • 浏览器插件(我假设 Firebug 插件可以做到这一点)
  • 用 MVC 视图类做一些聪明的事情(我不确定这是否可能或值得说服)。
  • 修改 HTML 编写器以检查“flush()”并在输出不是 XHTML 时抛出异常。
  • 我不知道要验证页面的 ASP.NET 配置选项。

所有选项欢迎回答!

我更喜欢服务器端技术,因此在调试期间我可以抛出一个硬异常,并且在生产中我可以记录任何错误。它必须在应用母版页后验证整个页面。在 IDE 中寻找警告并不是一个足够好的解决方案!

4

3 回答 3

2

作为插件,Firefox 有HTML Validator

于 2009-01-27T09:40:25.223 回答
0

w3c html 验证器可用作源代码,因此您可以下载它并用它做几乎任何您想做的事情。您可以使用 URL 列表对其进行设置,以不断爬取您的测试服务器并记录任何错误。

于 2009-01-27T10:01:14.523 回答
0

正如 Jeremy 所说,W3C 验证器就在那里,但在旁注中检查您的视图/站点的可访问性,您可以TAW

我意识到这有点离题,但它仍然是网站开发的重要组成部分。

于 2009-01-27T10:13:55.683 回答