澄清:感謝您提供驗證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中尋找警告並不是一個好的解決方案!
我剛安裝了這個。文檔的XHTML狀態看起來有點隱藏在所有其他的HTML錯誤中,但是還有其他一些錯誤。雖然我關心HTML遵從性有點我關心,如果我缺少'類型'標籤比如果我的文檔沒有在其最基本的形式syntifically正確 – 2009-01-27 09:54:18