2009-01-27 38 views
0

澄清:感謝您提供驗證XHTML的工具建議。我主要是在尋找一種能夠運行服務器端(或使用jQuery在客戶端上)的解決方案,所以我可以在開發過程中設置它並忘記它 - 並且當我遇到問題時得到告訴,而不必一直運行工具。有什麼選擇可以確定我的ASP.NET MVC視圖是否符合XHTML


所有這一切tag soup stuff嚇到我與ASP.NET MVC!

如果我可以驗證來自我的視圖生成器的用於XHTML合規性的每個視圖,我就不那麼害怕了。這對於我計劃編寫的jQuery數量尤其重要。我不想花幾個小時調試一些東西,只是爲了發現我有一個阻止選擇器工作的未封閉標籤。

這有什麼選擇。關閉我的頭頂,我正在尋找像下面這樣的解決方案,但不知道哪些是實用:

  • JQuery的XHTML檢查
  • IIS過濾
  • 瀏覽器插件(我假設有件事對Firebug插件來做到這一點)
  • 做一些聰明的事情與MVC視圖類(我不知道這是可能的或值得繼續)。
  • 修改HTML編寫器以檢查'flush()'並在輸出不是XHTML時拋出異常。
  • ASP.NET配置選項我不知道要驗證頁面。

所有選項歡迎答案!

我更喜歡服務器端技術,因此在調試過程中我可以拋出一個硬性異常,並且在生產中我可以記錄任何錯誤。它必須在主頁面應用後驗證完整頁面。在IDE中尋找警告並不是一個好的解決方案!

回答

2

作爲一個插件,Firefox的HTML Validator

+0

我剛安裝了這個。文檔的XHTML狀態看起來有點隱藏在所有其他的HTML錯誤中,但是還有其他一些錯誤。雖然我關心HTML遵從性有點我關心,如果我缺少'類型'標籤比如果我的文檔沒有在其最基本的形式syntifically正確 – 2009-01-27 09:54:18

0

w3c html validator作爲源代碼可用,所以你可以下載它,做任何你想要的東西。您可以使用URL列表進行設置,以不斷抓取您的測試服務器並記錄任何錯誤。

0

正如Jeremy所說,W3C驗證工具已經在那裏,但是在旁註中檢查您的意見/網站的可訪問性,您可以TAW

我意識到這是有點偏離主題,但它仍然是網站開發的重要組成部分。

相關問題