明確化:XHTMLを検証するためのツールの提案をありがとう。私は主にサーバー側(またはjQueryを使用するクライアント)で実行するソリューションを探しています。これにより、開発中に設定して忘れることができ、ツールを常に実行しなくても問題が発生したときに通知を受けることができます。
このタグスープはすべてASP.NETMVCで私を怖がらせます!!
ビュージェネレーターから出力されるすべてのビューをXHTML準拠で検証できれば、それほど怖くありません。これは、私が作成する予定のjQueryの量にとって特に重要です。セレクターが機能しない原因となる閉じられていないタグがどこかにあることを確認するためだけに、何かをデバッグするのに何時間も費やしたくありません。
これにはどのようなオプションがありますか。私は頭のてっぺんから次のような解決策を探していますが、これらのどれが実用的かわかりません:
- JQueryXHTMLチェッカー
- IISフィルター
- ブラウザプラグイン(Firebugプラグインがこれを行うための何かがあると思います)
- MVCビュークラスで何か賢いことをする(これが可能かどうか、または説得する価値があるかどうかはわかりません)。
- 'flush()'をチェックし、出力がXHTMLでない場合は例外をスローするように、HTMLライターを変更します。
- ASP.NET構成オプションページを検証することに気づいていません。
すべてのオプションは答えを歓迎します!
デバッグ中にハード例外をスローでき、本番環境ではエラーをログに記録できるように、サーバー側のテクノロジを使用したいと思います。マスターページが適用された後、ページ全体を検証する必要があります。IDEで警告を探すだけでは、十分な解決策ではありません。